On Mon, Jan 17, 2022 at 5:31 PM Changhyeok Bae <changhyeok....@gmail.com> wrote: > > 0001-lib-fix-ax25.h-include-for-musl.patch is the fix for musl and comes > from upstream. > > Signed-off-by: Changhyeok Bae <changhyeok....@gmail.com> > --- > ...0001-lib-fix-ax25.h-include-for-musl.patch | 37 +++++++++++++++++++ > ...{iproute2_5.15.0.bb => iproute2_5.16.0.bb} | 3 +- > 2 files changed, 39 insertions(+), 1 deletion(-) > create mode 100644 > meta/recipes-connectivity/iproute2/iproute2/0001-lib-fix-ax25.h-include-for-musl.patch > rename meta/recipes-connectivity/iproute2/{iproute2_5.15.0.bb => > iproute2_5.16.0.bb} (64%) > > diff --git > a/meta/recipes-connectivity/iproute2/iproute2/0001-lib-fix-ax25.h-include-for-musl.patch > > b/meta/recipes-connectivity/iproute2/iproute2/0001-lib-fix-ax25.h-include-for-musl.patch > new file mode 100644 > index 0000000000..338def399e > --- /dev/null > +++ > b/meta/recipes-connectivity/iproute2/iproute2/0001-lib-fix-ax25.h-include-for-musl.patch > @@ -0,0 +1,37 @@ > +From 8bced38a941a181f1468fa39541e872e51b6022f Mon Sep 17 00:00:00 2001 > +From: Sam James <s...@gentoo.org> > +Date: Thu, 13 Jan 2022 08:14:13 +0000 > +Subject: [PATCH] lib: fix ax25.h include for musl > + > +ax25.h isn't guaranteed to be avilable in netax25/*; > +it's dependent on our choice of libc (it's not available > +on musl at least) [0]. > + > +Let's use the version from linux-headers. > + > +[0] https://sourceware.org/glibc/wiki/Synchronizing_Headers > +Bug: https://bugs.gentoo.org/831102 > + > +Signed-off-by: Sam James <s...@gentoo.org> > +Signed-off-by: Stephen Hemminger <step...@networkplumber.org> > + > +Upstream-Status: Backport
please mention https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=8bced38a941a181f1468fa39541e872e51b6022f here to point to backport link from upstream > +--- > + lib/ax25_ntop.c | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/lib/ax25_ntop.c b/lib/ax25_ntop.c > +index cfd0e04b..3a72a43e 100644 > +--- a/lib/ax25_ntop.c > ++++ b/lib/ax25_ntop.c > +@@ -2,7 +2,7 @@ > + > + #include <errno.h> > + #include <sys/socket.h> > +-#include <netax25/ax25.h> > ++#include <linux/ax25.h> > + > + #include "utils.h" > + > +-- > +2.32.0 (Apple Git-132) > diff --git a/meta/recipes-connectivity/iproute2/iproute2_5.15.0.bb > b/meta/recipes-connectivity/iproute2/iproute2_5.16.0.bb > similarity index 64% > rename from meta/recipes-connectivity/iproute2/iproute2_5.15.0.bb > rename to meta/recipes-connectivity/iproute2/iproute2_5.16.0.bb > index 99a743391a..871f8d8fb7 100644 > --- a/meta/recipes-connectivity/iproute2/iproute2_5.15.0.bb > +++ b/meta/recipes-connectivity/iproute2/iproute2_5.16.0.bb > @@ -2,9 +2,10 @@ require iproute2.inc > > SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \ > file://0001-libc-compat.h-add-musl-workaround.patch \ > + file://0001-lib-fix-ax25.h-include-for-musl.patch \ > " > > -SRC_URI[sha256sum] = > "38e3e4a5f9a7f5575c015027a10df097c149111eeb739993128e5b2b35b291ff" > +SRC_URI[sha256sum] = > "c064b66f6b001c2a35aa5224b5b1ac8aa4bee104d7dce30d6f10a84cb8b01e2f" > > # CFLAGS are computed in Makefile and reference CCOPTS > # > -- > 2.17.1 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#160677): https://lists.openembedded.org/g/openembedded-core/message/160677 Mute This Topic: https://lists.openembedded.org/mt/88500407/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-