This is making our CI explode, I suspect the trigger is having meta-clang present and enabled:
WARNING: binutils-2.39-r0 do_package: binutils: NOT adding alternative provide /usr/bin/gp-archive: /usr/bin/aarch64-poky-linux-gp-archive does not exist WARNING: binutils-2.39-r0 do_package: binutils: NOT adding alternative provide /usr/bin/gp-collect-app: /usr/bin/aarch64-poky-linux-gp-collect-app does not exist WARNING: binutils-2.39-r0 do_package: binutils: NOT adding alternative provide /usr/bin/gp-display-html: /usr/bin/aarch64-poky-linux-gp-display-html does not exist WARNING: binutils-2.39-r0 do_package: binutils: NOT adding alternative provide /usr/bin/gp-display-src: /usr/bin/aarch64-poky-linux-gp-display-src does not exist WARNING: binutils-2.39-r0 do_package: binutils: NOT adding alternative provide /usr/bin/gp-display-text: /usr/bin/aarch64-poky-linux-gp-display-text does not exist WARNING: binutils-2.39-r0 do_package: binutils: NOT adding alternative provide /usr/bin/gprofng: /usr/bin/aarch64-poky-linux-gprofng does not exist Ross > On 22 Sep 2022, at 09:25, kai via lists.openembedded.org > <[email protected]> wrote: > > From: Kai Kang <[email protected]> > > It provides gprofng by binutils 2.39 for x86, x86_64 and aarch64 > according to configure.ac: > > https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=configure.ac;h=a5555a9c91b42214afc46a0ab8b629e4c6fedcc0;hb=HEAD#l401 > > Add them to USE_ALTERNATIVES_FOR the same as others to handle symlink > files via update-alternative mechanism. And it disables gprofng for > clang and musl in .bb file, so clear GPROFNG_ALTS for them too. > > Signed-off-by: Kai Kang <[email protected]> > --- > v3: > * clear GPROFNG_ALTS for clang and musl > > meta/recipes-devtools/binutils/binutils.inc | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) > > diff --git a/meta/recipes-devtools/binutils/binutils.inc > b/meta/recipes-devtools/binutils/binutils.inc > index 789c8bec21..4dde387a8a 100644 > --- a/meta/recipes-devtools/binutils/binutils.inc > +++ b/meta/recipes-devtools/binutils/binutils.inc > @@ -36,6 +36,23 @@ FILES:${PN}-dev = " \ > # Rather than duplicating multiple entries for these, make one > # list and reuse it. > > +GPROFNGS = " \ > + gp-archive \ > + gp-collect-app \ > + gp-display-html \ > + gp-display-src \ > + gp-display-text \ > + gprofng \ > +" > +GPROFNG_ALTS ?= "" > +GPROFNG_ALTS:x86 = "${GPROFNGS}" > +GPROFNG_ALTS:x86-64 = "${GPROFNGS}" > +GPROFNG_ALTS:aarch64 = "${GPROFNGS}" > + > +# it disables gprofng for clang and musl in the bb file > +GPROFNG_ALTS:toolchain-clang = "" > +GPROFNG_ALTS:libc-musl = "" > + > LDGOLD_ALTS ?= "ld.gold dwp" > LDGOLD_ALTS:riscv64 = "" > LDGOLD_ALTS:riscv32 = "" > @@ -48,6 +65,7 @@ USE_ALTERNATIVES_FOR = " \ > c++filt \ > elfedit \ > gprof \ > + ${GPROFNG_ALTS} \ > ld \ > ld.bfd \ > ${LDGOLD_ALTS} \ > -- > 2.17.1 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#170999): https://lists.openembedded.org/g/openembedded-core/message/170999 Mute This Topic: https://lists.openembedded.org/mt/93844412/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
