Hi Danny,

Danny Li wrote:
Hmm, that is odd.

Can you take the above gcc line and add a "-v" option to it?

So you should "cd linux-2.6.x" and then cut the above line and
paste it on the command line adding "-v", like so:

arm-linux-20070808-gcc -v -Wp,-MD,scripts/mod/.empty.o.d  -nostdinc
-isystem include
-D__KERNEL__ -Iinclude  -include include/linux/autoconf.h
-mlittle-endian -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-Werror-implicit-function-declaration -Os   -fno-stack-protector -marm
-fno-omit-frame-pointer -mapcs -mno-sched-prolog -mabi=apcs-gnu
-mno-thumb-interwork
-D__LINUX_ARM_ARCH__=4 -march=armv4t -mtune=arm7tdmi  -msoft-float -Uarm
-fno-omit-frame-pointer -fno-optimize-sibling-calls
-Wdeclaration-after-statement
-Wno-pointer-sign     -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(empty)"
-D"KBUILD_MODNAME=KBUILD_STR(empty)" -c -o scripts/mod/empty.o
scripts/mod/empty.c

I got following output by adding "-v" option to gcc.

da...@diligent:~/downloads/uClinux-dist-20080808/linux-2.6.x> 
arm-linux-20070808-gcc -v
-Wp,-MD,scripts/mod/.empty.o.d  -nostdinc -isystem include -D__KERNEL__ 
-Iinclude
-include include/linux/autoconf.h -mlittle-endian -Wall -Wundef 
-Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common 
-Werror-implicit-function-declaration
-Os -fno-stack-protector -marm -fno-omit-frame-pointer -mapcs -mno-sched-prolog
-mabi=apcs-gnu -mno-thumb-interwork -D__LINUX_ARM_ARCH__=4 -march=armv4t 
-mtune=arm7tdmi
 -msoft-float -Uarm -fno-omit-frame-pointer -fno-optimize-sibling-calls
-Wdeclaration-after-statement -Wno-pointer-sign
-D"KBUILD_STR(s)=#s"-D"KBUILD_BASENAME=KBUILD_STR(empty)"
-D"KBUILD_MODNAME=KBUILD_STR(empty)" -c -o scripts/mod/empty.o 
scripts/mod/empty.c
Using built-in specs.
Target: arm-linux
Configured with: ../configure --target=arm-linux --disable-shared 
--prefix=/usr/local
--with-headers=/home/gerg/new-wave.sg565.26x/linux-2.6.x/include --with-gnu-as
--with-gnu-ld --enable-multilib
Thread model: posix
gcc version 4.2.1
 cc1 -quiet -nostdinc -v -Iinclude -imultilib soft-float -iprefix
/opt/arm-linux-tools/arm-linux/bin/../lib/gcc/arm-linux/4.2.1/ -D__KERNEL__
-D__LINUX_ARM_ARCH__=4 -Uarm -DKBUILD_STR(s)=#s 
-DKBUILD_BASENAME=KBUILD_STR(empty)
-DKBUILD_MODNAME=KBUILD_STR(empty) -isystem include -include 
include/linux/autoconf.h
-MD scripts/mod/.empty.o.d scripts/mod/empty.c -quiet -dumpbase empty.c 
-mlittle-endian
-marm -mapcs -mno-sched-prolog -mabi=apcs-gnu -mno-thumb-interwork -march=armv4t
-mtune=arm7tdmi -msoft-float -auxbase-strip scripts/mod/empty.o-Os -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -Werror-implicit-function-declaration
-Wdeclaration-after-statement -Wno-pointer-sign -version -fno-strict-aliasing
-fno-common -fno-stack-protector -fno-omit-frame-pointer 
-fno-optimize-sibling-calls -o
/tmp/ccQ4GXfe.s
ignoring duplicate directory "include"
  as it is a non-system directory that duplicates a system directory
#include "..." search starts here:
#include <...> search starts here:
 include
End of search list.
GNU C version 4.2.1 (arm-linux)
        compiled by GNU C version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 010bb13a47cee37b07d8aa7e9f14952b
 as -EL -march=armv4t -mfloat-abi=soft -o scripts/mod/empty.o /tmp/ccQ4GXfe.s
as: unrecognized option '-EL'

This would appear to be calling/using the wrong "as". I can only guess
that it is calling the host system as, and not arm-linux-as.
Not sure why that would be the case here.

Regards
Greg


------------------------------------------------------------------------
Greg Ungerer  --  Principal Engineer        EMAIL:     g...@snapgear.com
SnapGear Group, McAfee                      PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to