From 0b1a3d8e002ff7cae422272b0ce0a4ba065c22e5 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sun, 26 Oct 2008 21:09:32 +0100 Subject: 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. --- packages/busybox/busybox.inc | 7 +++++-- 1 file 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}/ -- cgit 1.2.3-korg