[oe] Linker Problem: Unrecognized '-Wl,-O1'
Henning Heinold
heinold at inf.fu-berlin.de
Wed Dec 26 10:52:54 UTC 2012
On Mon, Dec 24, 2012 at 08:54:36PM +0200, Eren Türkay wrote:
> Hello,
>
> I am packaging 'arpx' [0] daemon and I have a problem in linking stage.
> The linker complains about unrecognized options "-Wl,-O1". It is strange
> that i586-poky-linux-ld does not have an option for linker hash table
> optimization, which seems to be around for a long time [1]
>
> "-Wl,-O1" is provided by bitbake by default so I think that it is
> expected to run but it fails in my configuration. What am I missing
> here? I would really appreciate a hand for fixing this.
>
> [0]: https://github.com/hambedded-linux
> [1]: https://lwn.net/Articles/192624/
>
> #### START: Stripped Bitbake Output ####
>
> Build Configuration:
> BB_VERSION = "1.16.0"
> TARGET_ARCH = "i586"
> TARGET_OS = "linux"
> MACHINE = "alix3d3"
> DISTRO = "poky"
> DISTRO_VERSION = "1.3"
> TUNE_FEATURES = "m32 i586"
> TARGET_FPU = ""
> meta
> meta-yocto = "danny:09031ac2fc0f30ec577ee823fc61ff0e5d852e21"
> meta-alix3d3 = "master:02f8693c35789471f4a3296358f0add538a1142a"
> meta-hamradio = "master:1e440d60699e1b03c5aec78a64a98bc3f5494e5f"
>
> i586-poky-linux-ld --sysroot=/home/eren/sourcebox/yocto/poky-1.3/build/tmp/sysroots/alix3d3 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o aprx aprx.o ttyreader.o ax25.o aprsis.o beacon.o config.o netax25.o erlang.o aprxpolls.o telemetry.o igate.o cellmalloc.o historydb.o keyhash.o parse_aprs.o dupecheck.o kiss.o interface.o pbuf.o digipeater.o valgrind.o filter.o dprsgw.o crc.o agwpesocket.o netresolver.o -lpthread -lutil -lm
> i586-poky-linux-ld: unrecognized option '-Wl,-O1'
> i586-poky-linux-ld: use the --help option for usage information
> make: *** [aprx] Error 1
>
> #### END: Stripped Bitbake Output ####
Hi,
easy to fix edit the buildsystem to usee gcc as linker no ld directly or fix the build system not to use CFLAGS for linking, but LDFLAGS.
Bye Henning
More information about the Openembedded-devel
mailing list