dependencies.sh: stop stray a.out being created for ia32 compiler test
If the grub package is selected it also selects BR2_HOSTARCH_NEEDS_IA32_COMPILER. This triggers a test in dependencies.sh to verify the host compiler can build 32 bit executables. Currently this test does not set any output for the compiler which causes a stray a.out to be create outside the output directory. This patch sets the compiler output to /dev/null so no a.out is created but the test is still performed. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
5f7cbb264e
commit
2e8dd9563d
@ -207,7 +207,7 @@ if grep -q ^BR2_HOSTARCH_NEEDS_IA32_LIBS=y $BUILDROOT_CONFIG ; then
|
||||
fi
|
||||
|
||||
if grep -q ^BR2_HOSTARCH_NEEDS_IA32_COMPILER=y $BUILDROOT_CONFIG ; then
|
||||
if ! echo "int main(void) {}" | gcc -m32 -x c - ; then
|
||||
if ! echo "int main(void) {}" | gcc -m32 -x c - -o /dev/null ; then
|
||||
echo
|
||||
echo "Your Buildroot configuration needs a compiler capable of building 32 bits binaries."
|
||||
echo "If you're running a Debian/Ubuntu distribution, install the gcc-multilib package."
|
||||
|
Loading…
Reference in New Issue
Block a user