diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2008-10-26 21:09:32 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2008-10-27 14:52:39 +0100 |
commit | 617783573618914243be5b6c2502b1eb497be98a (patch) | |
tree | 11c6bff71750743ebbb0e386512695fcd3c97a28 | |
parent | c3d62194db40e759f2bfa22e22aea1ae0ee0583f (diff) |
busybox.inc : Make busybox honor our LDFLAGS
We want --hash-style=gnu to be honored, do not unset LDFLAGS
force gcc as linker so -Wl does not look like a bad option.
-rw-r--r-- | packages/busybox/busybox.inc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/busybox/busybox.inc b/packages/busybox/busybox.inc index 63f839e246..e377406421 100644 --- a/packages/busybox/busybox.inc +++ b/packages/busybox/busybox.inc @@ -50,10 +50,13 @@ CONFFILES_${PN} = "${sysconfdir}/syslog.conf" # This disables the syslog startup links in slugos (see slugos-init) INITSCRIPT_PARAMS_${PN}_slugos = "start 20 ." +# Use gcc for linking so LDFLAGS actually makes sense +LD = "${CC} -nostdlib" + inherit cml1 update-rc.d do_compile() { - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + unset CFLAGS CPPFLAGS CXXFLAGS base_do_compile } @@ -65,7 +68,7 @@ do_install () { elif [ "${layout_prefix}" != "/usr" ]; then echo "warning, busybox.links will lose with this prefix" fi - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + unset CFLAGS CPPFLAGS CXXFLAGS install -d ${D}${sysconfdir}/init.d oe_runmake "PREFIX=${D}" install cp -pPR ${S}/_install/* ${D}/ |