Hi  all,

             I am getting errors when I  am building the  kernel 2.4.0
what  I have done is  cp  arm-linux-gcc to /usr/bin/src and
tried to do a make but I am getting  errors  like  the following


gcc -D__KERNEL__ -I/usr/src/arm/linux/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  -march=i686   -c -o

init/main.o init/main.c
cc1: bad value (i686) for -march= switch
Assembler messages:
Error: Invalid processor variant -mi686
In file included from /usr/src/arm/linux/include/linux/wait.h:19,
                 from /usr/src/arm/linux/include/linux/fs.h:12,
                 from /usr/src/arm/linux/include/linux/capability.h:17,
                 from /usr/src/arm/linux/include/linux/binfmts.h:5,
                 from /usr/src/arm/linux/include/linux/sched.h:9,
                 from /usr/src/arm/linux/include/linux/mm.h:4,
                 from /usr/src/arm/linux/include/linux/slab.h:14,
                 from /usr/src/arm/linux/include/linux/malloc.h:4,
                 from /usr/src/arm/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/arm/linux/include/asm/processor.h: In function `set_in_cr4':
/usr/src/arm/linux/include/asm/processor.h:202: unknown register name
`ax' in `asm'
/usr/src/arm/linux/include/asm/processor.h: In function `clear_in_cr4':
/usr/src/arm/linux/include/asm/processor.h:212: unknown register name
`ax' in `asm'
In file included from /usr/src/arm/linux/include/linux/string.h:21,
                 from /usr/src/arm/linux/include/linux/fs.h:23,
                 from /usr/src/arm/linux/include/linux/capability.h:17,
                 from /usr/src/arm/linux/include/linux/binfmts.h:5,
                 from /usr/src/arm/linux/include/linux/sched.h:9,
                 from /usr/src/arm/linux/include/linux/mm.h:4,
                 from /usr/src/arm/linux/include/linux/slab.h:14,
                 from /usr/src/arm/linux/include/linux/malloc.h:4,
                 from /usr/src/arm/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/arm/linux/include/asm/string.h: In function `strcpy':
/usr/src/arm/linux/include/asm/string.h:42: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strncpy':
/usr/src/arm/linux/include/asm/string.h:61: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strcat':
/usr/src/arm/linux/include/asm/string.h:78: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strncat':
/usr/src/arm/linux/include/asm/string.h:101: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strcmp':
/usr/src/arm/linux/include/asm/string.h:122: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strncmp':
/usr/src/arm/linux/include/asm/string.h:145: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strchr':
/usr/src/arm/linux/include/asm/string.h:164: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strrchr':
/usr/src/arm/linux/include/asm/string.h:181: warning: asm operand 1
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `__memcpy':
/usr/src/arm/linux/include/asm/string.h:213: warning: asm operand 3
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function
`__constant_memcpy':
/usr/src/arm/linux/include/asm/string.h:276: warning: asm operand 2
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h:277: warning: asm operand 2
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h:278: warning: asm operand 2
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h:279: warning: asm operand 2
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `memmove':
/usr/src/arm/linux/include/asm/string.h:361: warning: asm operand 1
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h:372: warning: asm operand 1
probably doesn't match constraints
/usr/src/arm/linux/include/asm/string.h: In function `strstr':
/usr/src/arm/linux/include/asm/string.h:481: unknown register name `di'
in `asm'/usr/src/arm/linux/include/asm/string.h:481: unknown register
name `dx' in `asm'/usr/src/arm/linux/include/asm/string.h:481: warning:
asm operand 2 probably doesn't match constraints
In file included from /usr/src/arm/linux/include/asm/semaphore.h:39,
                 from /usr/src/arm/linux/include/linux/fs.h:191,
                 from /usr/src/arm/linux/include/linux/capability.h:17,
                 from /usr/src/arm/linux/include/linux/binfmts.h:5,
                 from /usr/src/arm/linux/include/linux/sched.h:9,
                 from /usr/src/arm/linux/include/linux/mm.h:4,
                 from /usr/src/arm/linux/include/linux/slab.h:14,
                 from /usr/src/arm/linux/include/linux/malloc.h:4,
                 from /usr/src/arm/linux/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/arm/linux/include/asm/system.h: In function `__set_64bit':
/usr/src/arm/linux/include/asm/system.h:156: unknown register name `dx'
in `asm'/usr/src/arm/linux/include/asm/system.h:156: unknown register
name `ax' in `asm'In file included from
/usr/src/arm/linux/include/net/checksum.h:32,
                 from /usr/src/arm/linux/include/linux/raid/md.h:34,
                 from init/main.c:24:
/usr/src/arm/linux/include/asm/uaccess.h: In function
`__generic_copy_from_user_nocheck':
/usr/src/arm/linux/include/asm/uaccess.h:297: warning: asm operand 3
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h: In function
`__generic_copy_to_user_nocheck':
/usr/src/arm/linux/include/asm/uaccess.h:304: warning: asm operand 3
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h: In function
`__constant_copy_to_user':/usr/src/arm/linux/include/asm/uaccess.h:536:
warning: asm operand 0 probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:536: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:536: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:536: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h: In function
`__constant_copy_from_user':
/usr/src/arm/linux/include/asm/uaccess.h:544: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:544: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:544: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:544: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h: In function
`__constant_copy_to_user_nocheck':
/usr/src/arm/linux/include/asm/uaccess.h:551: warning: asm operand 0
probably doesn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:551: warning: asm operand 0
probably do
esn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:551: warning: asm operand 0
probably do
esn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:551: warning: asm operand 0
probably do
esn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h: In function
`__constant_copy_from_user
_nocheck':
/usr/src/arm/linux/include/asm/uaccess.h:558: warning: asm operand 0
probably do
esn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:558: warning: asm operand 0
probably do
esn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:558: warning: asm operand 0
probably do
esn't match constraints
/usr/src/arm/linux/include/asm/uaccess.h:558: warning: asm operand 0
probably do
esn't match constraints
In file included from /usr/src/arm/linux/include/linux/raid/md.h:38,
                 from init/main.c:24:
/usr/src/arm/linux/include/asm/io.h: In function `outsb':
/usr/src/arm/linux/include/asm/io.h:100: warning: asm operand 1 probably

doesn't
 match constraints
/usr/src/arm/linux/include/asm/io.h: In function `outsw':
/usr/src/arm/linux/include/asm/io.h:101: warning: asm operand 1 probably

doesn't
 match constraints
/usr/src/arm/linux/include/asm/io.h: In function `outsl':
/usr/src/arm/linux/include/asm/io.h:102: warning: asm operand 1 probably

doesn't
 match constraints
In file included from init/main.c:32:
/usr/src/arm/linux/include/asm/bugs.h: In function `check_fpu':
/usr/src/arm/linux/include/asm/bugs.h:114: output pipe has been closed
cpp0: output pipe has been closed
make: *** [init/main.o] Error 1


pradeep



_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.

Reply via email to