From: Yoann Congal <[email protected]> Toolchains (gcc/clang) forcibly define LD (LD = ...), so, override it in the do_configure task.
This fixes this build error (seen on AB[0]): | Checking for pkg-config... .../tmp/work/x86-64-v3-poky-linux/libunix-statgrab/0.112/recipe-sysroot-native/usr/bin/pkg-config | Checking for pkg-config package of libstatgrab... Unsupported compile language "C" at Makefile.PL line 39. | -lstatgrab -lpthread | Checking for library containing sg_get_process_stats_r... WARNING: .../run.do_configure.38403:154 exit 255 from 'perl Makefile.PL INSTALLDIRS=vendor NO_PERLLOCAL=1 NO_PACKLIST=1 PERL=$(which perl)' | WARNING: Backtrace (BB generated script): | #1: cpan_do_configure, .../tmp/work/x86-64-v3-poky-linux/libunix-statgrab/0.112/temp/run.do_configure.38403, line 154 | #2: do_configure, .../tmp/work/x86-64-v3-poky-linux/libunix-statgrab/0.112/temp/run.do_configure.38403, line 147 | #3: main, .../tmp/work/x86-64-v3-poky-linux/libunix-statgrab/0.112/temp/run.do_configure.38403, line 189 NOTE: recipe libunix-statgrab-0.112-r0: task do_configure: Failed ERROR: Task (meta-openembedded/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb:do_configure) failed with exit code '1' [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/77/steps/38/logs/stdio Signed-off-by: Yoann Congal <[email protected]> --- .../recipes-perl/libstatgrab/libunix-statgrab_0.112.bb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb b/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb index be52caacf2..7cf4875e14 100644 --- a/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb +++ b/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb @@ -32,7 +32,9 @@ SRC_URI[sha256sum] = "16a29f7acaeec081bf0e7303ba5ee24fda1d21a1104669b837745f3ea6 S = "${UNPACKDIR}/Unix-Statgrab-${PV}" -export LD = "${CCLD}" - inherit cpan pkgconfig ptest-perl +do_configure:prepend() { + # Toolchains forcibly define LD, so override it in the task + export LD="${CCLD}" +}
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#121989): https://lists.openembedded.org/g/openembedded-devel/message/121989 Mute This Topic: https://lists.openembedded.org/mt/116429920/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
