diff options
author | Stefan Reinauer <stepan@coresystems.de> | 2009-05-26 18:01:53 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2009-05-26 18:01:53 +0000 |
commit | 5429e26b9c5ccf36ee520a03a7d34454be03acc0 (patch) | |
tree | e7febedb0831e3ed5a450659e856929174bf0ef3 /payloads | |
parent | 21dbe8ad3cdd02e6665ff201e91695bba405d7a6 (diff) | |
download | coreboot-staging-5429e26b9c5ccf36ee520a03a7d34454be03acc0.zip coreboot-staging-5429e26b9c5ccf36ee520a03a7d34454be03acc0.tar.gz |
Tell lpgcc about the target architecture directory. This slipped through since
FILO does not use lpgcc (yet)
Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4310 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'payloads')
-rwxr-xr-x | payloads/libpayload/bin/lpgcc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/payloads/libpayload/bin/lpgcc b/payloads/libpayload/bin/lpgcc index cbc52c1..e88c74f 100755 --- a/payloads/libpayload/bin/lpgcc +++ b/payloads/libpayload/bin/lpgcc @@ -48,6 +48,9 @@ BASE=`dirname $0` # This will set the _LIBDIR and _INCDIR variables used below . $BASE/lp.functions +# include libpayload config +. $BASE/../libpayload.config + _LDSCRIPT="-Wl,-T,$_LIBDIR/libpayload.ldscript" trygccoption() { @@ -97,7 +100,15 @@ while [ $# -gt 0 ]; do shift done -_CFLAGS="-m32 -nostdinc -nostdlib -I$_INCDIR" +if [ "$CONFIG_TARGET_I386" = "y" ]; then + _ARCHINCDIR=$_INCDIR/i386 +fi + +if [ "$CONFIG_TARGET_POWERPC" = "y" ]; then + _ARCHINCDIR=$_INCDIR/powerpc +fi + +_CFLAGS="-m32 -nostdinc -nostdlib -I$_INCDIR -I$_ARCHINCDIR" # Check for the -fno-stack-protector silliness |