Build problems; Please help

Nick Clifton nickc@cygnus.com
Mon Jul 24 14:33:00 GMT 2000


Hi Jagat,

: /var/tmp/ccemnK8B.s: Assembler messages:
: /var/tmp/ccemnK8B.s:95: Error: bad instruction `push {r4,r5,r6,r7,lr}'

This error is occuriung because you do not have gas for the ARM
built.  So the output of gcc is being assembled by the host system's
assembler, which of course does not understand ARM opcodes.

Check to see that gas/as-new has been built in your build directory
and that gcc/as is a symbolic link to this executable.  If either of
these tests fail, then try running 'make clean-gas all-gas' at the top
level before continuing with your build of gcc.


: Why is it building the multilib: even when I pass the option
: --disable-multilib to configure.

This is because the configure option that you want is:

     --enable-multilib=no


Cheers
	Nick



More information about the Gcc mailing list