Message ID | 20211206181522.4161973-1-raj.khem@gmail.com |
---|---|
State | New |
Headers | show |
Series | [meta-perl] libunix-statgrab: Use compiler driver for linking as well | expand |
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 7af7f92fb9..c2b6d4abf8 100644 --- a/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb +++ b/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb @@ -33,6 +33,8 @@ SRC_URI[sha256sum] = "16a29f7acaeec081bf0e7303ba5ee24fda1d21a1104669b837745f3ea6 S = "${WORKDIR}/Unix-Statgrab-${PV}" +export LD = "${CCLD}" + inherit cpan pkgconfig ptest-perl BBCLASSEXTEND = "native"
the build system tries to deduce the compiler and its friends and fails because OE passes LDFLAGS assuming that linker will be invoked via compiler driver ( gcc or clang ) therefore prefixes linker options with -Wl, but libunix-statgrab build system enquires LD variable for linker and uses LDFLAGS with it, which causes linker to fail since ld does not recognise -Wl, etc. Therefore using CCLD for linker is right choice here Fixes Checking for cc... i686-yoe-linux-ld: unrecognized option '-Wl,-O1' i686-yoe-linux-ld: use the --help option for usage information Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb | 2 ++ 1 file changed, 2 insertions(+)