[oe] [meta-oe][PATCH 1/3] iwd: Update to 1.4

Robert Joslyn robert.joslyn at redrectangle.org
Sat Feb 1 07:39:01 UTC 2020


On Fri, 2020-01-31 at 19:57 -0800, Khem Raj wrote:
> fails on musl/aarch64
> 
> https://errors.yoctoproject.org/Errors/Details/338733/
> 
> /usr/src/debug/iwd/1.4-r0/build/../git/src/wiphy.c:503: undefined
> reference to `rawmemchr'
> 
> perhaps something like this will help avoid it
> 
> https://github.com/linux-audit/audit-userspace/pull/25/commits/8f2a6788b78dd6b219545aacbd42e2f84df8c71a
> 

Should be able to replace rawmemchr with memchr (and a size of -1). I'll
check with upstream to see if this is something they'll accept and then
send a v2.

Thanks,
Robert

> On Fri, Jan 31, 2020 at 1:47 PM Robert Joslyn
> <robert.joslyn at redrectangle.org> wrote:
> > dbus is not required to compile, but is expected at run time. Move it
> > to
> > RDEPENDS.
> > 
> > From upstream changelog:
> > 
> > ver 1.4:
> >         Fix issue with handling Crypto-Binding and invalid MACs.
> >         Fix issue with handling change station error results.
> >         Fix issue with handling DNS resolving installations.
> > 
> > ver 1.3:
> >         Fix issue with handling EAP-GTC and password requests.
> >         Fix issue with handling Crypto-Binding TLV for PEAPv0.
> >         Fix issue with handling key installation and PEAP Phase 2.
> >         Fix issue with handling externally triggered scan requests.
> >         Fix issue with handling RCPI calculation for RRM requests.
> > 
> > ver 1.2:
> >         Fix issue with handling scan requests while connecting.
> >         Fix issue with handling scan duration for RRM requests.
> >         Fix issue with handling parent TSF value for RRM requests.
> > 
> > ver 1.1:
> >         Fix issue with simple configuration support checks.
> >         Fix issue with handling TLS tunnel and PEAPv0.
> >         Add support for radio resource management.
> > 
> > Signed-off-by: Robert Joslyn <robert.joslyn at redrectangle.org>
> > ---
> >  ...am-Avoid-redirection-of-input-and-output-fi.patch | 12 +++++----
> > ---
> >  .../iwd/{iwd_1.0.bb => iwd_1.4.bb}                   |  6 ++++--
> >  2 files changed, 9 insertions(+), 9 deletions(-)
> >  rename meta-oe/recipes-connectivity/iwd/{iwd_1.0.bb => iwd_1.4.bb}
> > (90%)
> > 
> > diff --git a/meta-oe/recipes-connectivity/iwd/iwd/0001-Makefile.am-
> > Avoid-redirection-of-input-and-output-fi.patch b/meta-oe/recipes-
> > connectivity/iwd/iwd/0001-Makefile.am-Avoid-redirection-of-input-and-
> > output-fi.patch
> > index 93ef007f8..80126a870 100644
> > --- a/meta-oe/recipes-connectivity/iwd/iwd/0001-Makefile.am-Avoid-
> > redirection-of-input-and-output-fi.patch
> > +++ b/meta-oe/recipes-connectivity/iwd/iwd/0001-Makefile.am-Avoid-
> > redirection-of-input-and-output-fi.patch
> > @@ -1,4 +1,4 @@
> > -From f2a2b9f445ab1e31fbb27a74744e9a2ededfce17 Mon Sep 17 00:00:00
> > 2001
> > +From 46fc0e197598579dc05e42f137e84f86a9b926e9 Mon Sep 17 00:00:00
> > 2001
> >  From: Khem Raj <raj.khem at gmail.com>
> >  Date: Mon, 4 Nov 2019 16:38:04 -0800
> >  Subject: [PATCH] Makefile.am: Avoid redirection of input and output
> > files
> > @@ -15,26 +15,24 @@ make[1]: *** [Makefile:3544: monitor/iwmon.1]
> > Error 1
> >  Upstream-Status: Pending
> > 
> >  Signed-off-by: Khem Raj <raj.khem at gmail.com>
> > +
> >  ---
> >   Makefile.am | 5 +++--
> >   1 file changed, 3 insertions(+), 2 deletions(-)
> > 
> >  diff --git a/Makefile.am b/Makefile.am
> > -index 823b7d02..1bd0005c 100644
> > +index 8c69d9f4..35a25fc0 100644
> >  --- a/Makefile.am
> >  +++ b/Makefile.am
> > -@@ -626,8 +626,9 @@ SED_PROCESS = $(AM_V_GEN)$(MKDIR_P) $(dir $@) &&
> > $(SED) \
> > +@@ -629,8 +629,9 @@ SED_PROCESS = $(AM_V_GEN)$(MKDIR_P) $(dir $@) &&
> > $(SED) \
> >                 < $< > $@
> > 
> >   if RUN_RST2MAN
> >  -RST2MAN_PROCESS = $(AM_V_GEN)$(RST2MAN) --strict --no-raw --no-
> > generator \
> > --                      --no-datestamp < $< > $@
> > +-                      --no-datestamp $< $@
> >  +RST2MAN_PROCESS = $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
> >  +                      $(AM_V_GEN)$(RST2MAN) --strict --no-raw \
> >  +                      --no-generator --no-datestamp $< $@
> >   else
> >   RST2MAN_PROCESS = $(AM_V_GEN)test -f $@ || \
> >                 { echo "Generated manual page $@ does not exist";
> > false; }
> > ---
> > -2.24.0
> > -
> > diff --git a/meta-oe/recipes-connectivity/iwd/iwd_1.0.bb b/meta-
> > oe/recipes-connectivity/iwd/iwd_1.4.bb
> > similarity index 90%
> > rename from meta-oe/recipes-connectivity/iwd/iwd_1.0.bb
> > rename to meta-oe/recipes-connectivity/iwd/iwd_1.4.bb
> > index cc34ca221..49fc45a74 100644
> > --- a/meta-oe/recipes-connectivity/iwd/iwd_1.0.bb
> > +++ b/meta-oe/recipes-connectivity/iwd/iwd_1.4.bb
> > @@ -4,12 +4,12 @@ LIC_FILES_CHKSUM = "
> > file://COPYING;md5=fb504b67c50331fc78734fed90fb0e09"
> > 
> >  inherit autotools pkgconfig systemd python3native
> > 
> > -DEPENDS = "ell readline dbus python3-docutils-native"
> > +DEPENDS = "ell readline python3-docutils-native"
> > 
> >  SRC_URI = "git://git.kernel.org/pub/scm/network/wireless/iwd.git \
> >             file://0001-Makefile.am-Avoid-redirection-of-input-and-
> > output-fi.patch \
> >            "
> > -SRCREV = "971e1d2038a203ad43bd2278a811a9e5ec8d52db"
> > +SRCREV = "860fa4697f349da7791ecf22ca76f9ac0e5de261"
> >  S = "${WORKDIR}/git"
> > 
> >  PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd',
> > d)}"
> > @@ -32,6 +32,8 @@ FILES_${PN} += "${datadir}/dbus-1
> > ${nonarch_libdir}/modules-load.d ${systemd_uni
> > 
> >  SYSTEMD_SERVICE_${PN} = "iwd.service ${@bb.utils.contains('PACKAGECON
> > FIG', 'wired', 'ead.service', '', d)}"
> > 
> > +RDEPENDS_${PN} = "dbus"
> > +
> >  RRECOMMENDS_${PN} = "\
> >      kernel-module-pkcs7-message \
> >      kernel-module-pkcs8-key-parser \
> > --
> > 2.24.1
> > 
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list