[coreboot] -Wa, --divide command not found
scott at notabs.org
Sun Jan 9 05:35:05 CET 2011
From: coreboot-bounces at coreboot.org [mailto:coreboot-bounces at coreboot.org] On Behalf Of Roger
Sent: Saturday, January 08, 2011 05:17 PM
To: coreboot at coreboot.org
Subject: [coreboot] -Wa, --divide command not found
]I get the following after typing "make" within coreboot source folder using
]SeaBIOS, "/bin/sh: -Wa,--divide: command not found"
To make it work with my mingw build environment, I
had to quote the $(CC) in the seabios makefile:
TESTGCC:=$(shell CC="$(CC)" tools/test-gcc.sh)
I recently read on this list that a fix has been checked in to the seabios source code repository.
Checking out SeaBIOS 0.6.1-stable
Already on '0.6.1-stable'
/bin/sh: -Wa,--divide: command not found
Compiling whole program out/ccode.16.s
$ fgrep coreboot/ -r -e "--divide"
./payloads/libpayload/util/xcompile/xcompile:testcc "$CC" "$CFLAGS-Wa,--divide " && CFLAGS="$CFLAGS-Wa,--divide "
./util/abuild/abuild: # i386-elf target needs --divide, for i386-linux, that's the default
./util/abuild/abuild: CC="$CC -Wa,--divide"
./util/xcompile/xcompile:testcc "$CC" "$CFLAGS-Wa,--divide " && CFLAGS="$CFLAGS-Wa,--divide "
(removed .svn folders from above listing)
Ah, looks like there's a missing space char between "$CFLAGS" and "-Wa"
within xcompile:testcc within the above grep! (First line within the
above grep listing.)
Executing a little further, I'm getting another error with the flags syntax
used within the code. Looks like somebody substituted commas for spaces on
some of the flags used.
Seems I've corrected some within both xcompile and abuild, but am still
getting "/bin/sh: -fno-stack-protector: command not found" some place.
Attaching an svn diff of what I have so far.
More information about the coreboot