[oe] [meta-networking][PATCH 2/6] lksctp-tools: update and remove from blacklist

Khem Raj raj.khem at gmail.com
Tue Oct 31 19:10:52 UTC 2017


On Tue, Oct 31, 2017 at 6:29 AM Joe MacDonald <Joe_MacDonald at mentor.com>
wrote:

> [Re: [oe] [meta-networking][PATCH 2/6] lksctp-tools: update and remove
> from blacklist] On 17.10.30 (Mon 16:21) Khem Raj wrote:
>
> > On Mon, Oct 30, 2017 at 11:11 AM, Joe MacDonald
> > <joe_macdonald at mentor.com> wrote:
> > > Switching lksctp-tools to build from the upstream git repository rather
> > > than a source tarball.  At the same time we'll un-blacklist it since it
> > > appears the gold-as-ld issue has been resolved underneath us, probably
> > > related to a Debian bug of the same form that was also resolved with a
> > > binutils update.
> > >
> > > Signed-off-by: Joe MacDonald <joe_macdonald at mentor.com>
> > > ---
> > >  .../recipes-support/lksctp-tools/lksctp-tools_1.0.17.bb  | 16
> +++++-----------
> > >  1 file changed, 5 insertions(+), 11 deletions(-)
> > >
> > > diff --git a/meta-networking/recipes-support/lksctp-tools/
> lksctp-tools_1.0.17.bb b/meta-networking/recipes-support/lksctp-tools/
> lksctp-tools_1.0.17.bb
> > > index 11c43ff..9166aa5 100644
> > > --- a/meta-networking/recipes-support/lksctp-tools/
> lksctp-tools_1.0.17.bb
> > > +++ b/meta-networking/recipes-support/lksctp-tools/
> lksctp-tools_1.0.17.bb
> > > @@ -8,22 +8,16 @@ LIC_FILES_CHKSUM = " \
> > >      file://COPYING;md5=0c56db0143f4f80c369ee3af7425af6e \
> > >  "
> > >
> > > -SRC_URI = "${SOURCEFORGE_MIRROR}/lksctp/${BP}.tar.gz \
> > > +SRCREV = "736b91d340e3f2519714f2930ed63b164d363511"
> > > +
> >
> > perhaps we need to reflect it in PV as well.
> >
> > PV .= "+git${SRCPV}"
>
> I was less inclined to decorate the PV with the git hash since the
> SRCREV points at the release tag for 1.0.17, but I suppose if upstream
> chose to move the tag then this would be out of sync, so it's worth it.
>

I know they don’t look pretty but the information is useful

>
> -J.
>
> >
> > > +SRC_URI = " \
> > > +    git://github.com/sctp/lksctp-tools.git \
> > >      file://run-ptest \
> > >      file://v4test.sh \
> > >      file://v6test.sh \
> > >  "
> > >
> > > -SRC_URI[md5sum] = "68e9b8fa4d4e331029b247b72d46d7a5"
> > > -SRC_URI[sha256sum] =
> "1aeb204cdb2befc94d9eb3037d1609c9d1d2cd5379d6dd2c0a8ca9b10533aa15"
> > > -
> > > -#| arm-oe-linux-gnueabi-libtool: link: arm-oe-linux-gnueabi-gcc
> -march=armv5te -marm -mthumb-interwork
> --sysroot=/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm
> -shared  -fPIC -DPIC  .libs/bindx.o .libs/connectx.o .libs/peeloff.o
> .libs/opt_info.o .libs/addrs.o .libs/sendmsg.o .libs/recvmsg.o
> -march=armv5te -marm -mthumb-interwork
> --sysroot=/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm -O2
> -Wl,--version-script=/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/lksctp-tools/1.0.16-r0/lksctp-tools-1.0.16/src/lib/Versions.map
> -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed   -Wl,-soname -Wl,libsctp.so.1
> -o .libs/libsctp.so.1.0.16
> > > -#|
> /home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.9.0/ld:
> error: symbol sctp_connectx has undefined version
> > > -#| collect2: error: ld returned 1 exit status
> > > -#| make[4]: *** [libsctp.la] Error 1
> > > -PNBLACKLIST[lksctp-tools] ?= "${@bb.utils.contains('DISTRO_FEATURES',
> 'ld-is-gold', "BROKEN: fails to link against sctp_connectx symbol", '', d)}"
> > > -
> > > -S = "${WORKDIR}/${BP}"
> > > +S = "${WORKDIR}/git"
> > >
> > >  BBCLASSEXTEND = "native"
> > >
> > > --
> > > 2.7.4
> > >
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel at lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> --
> -Joe MacDonald.
> :wq
>



More information about the Openembedded-devel mailing list