On Friday 16 April 2004 14:14, [EMAIL PROTECTED] wrote:
> Hello, people.
> 
> I've tryed to compile new kernel and got error:
> 
> � AS � � �arch/s390/kernel/bitmap.o
> � CC � � �arch/s390/kernel/traps.o
> arch/s390/kernel/traps.c: In function `show_registers':
> arch/s390/kernel/traps.c:202: inconsistent operand constraints in an `asm'
> make[1]: *** [arch/s390/kernel/traps.o] Error 1
> make: *** [arch/s390/kernel] Error 2
> linux04:/usr/src/linux-2.6.5 #
> 
> 
> 
> I have:
> gcc version 3.2
> GNU ld version 2.12.90.0.15
> glibc-devel-2.2.5
> 
These versions should be ok. If in doubt, upgrade binutils (ld) to 2.14.90.*
or 2.15.90.*.

Are you sure you are building for the correct architecture? There is a
configuration option for building a 64 bit kernel or a 31 bit kernel,
your compiler and binutils need to support whichever you are targetting.

What are the results of these?

uname -m
gcc -print-multi-lib
gcc -dumpmachine
grep CONFIG_64BIT .config

        Arnd <><

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to