From 14a3af111d5fa6bd72dc1cb4e457f70f23ce507b Mon Sep 17 00:00:00 2001 From: Marc Karasek Date: Tue, 22 Jan 2008 16:09:36 +0000 Subject: Use "--build-id=none" as linker flags if build-id is supported. That fixes a compilation failure. Signed-off-by: Marc Karasek Signed-off-by: Carl-Daniel Hailfinger Acked-by: Joseph Smith Acked-by: Myles Watson git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3073 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- targets/buildtarget | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'targets') diff --git a/targets/buildtarget b/targets/buildtarget index f1a1a5a8df..04ae5ebe32 100755 --- a/targets/buildtarget +++ b/targets/buildtarget @@ -69,9 +69,16 @@ fi rm -rf .$$.tmp +ld --help | awk '{for (i=1;i<=NF;i++) if ($i ~ /build-id/){n++} }; END {exit n}' +build_id=$? +if [ $build_id -ge 1 ] ; then + EXTRA_LFLAGS+=" -Wl,--build-id=none" +fi + for i in $build_dir/Makefile.settings $build_dir/*/Makefile.settings do - echo CFLAGS+=$EXTRA_CFLAGS >>$i + echo DISTRO_CFLAGS+=$EXTRA_CFLAGS >>$i + echo DISTRO_LFLAGS+=$EXTRA_LFLAGS >>$i done exit $? -- cgit v1.2.3