[U-BOOT] short-load-bytes에러시

제목: u-boot 컴파일시 에러

글쓴이: poohjs
글쓴날: 2006년 10월 09일 오전 09:45
URL : http://kelp.or.kr/korweblog/?story=06/10/09/4727260


안녕하세요. 리눅스초짜입니다.  u-boot를 컴파일하는데 아래와 같은 에러가 나서 
질문드립니다.
$ make make[1]: Entering directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
make[1]: `.depend' is up to date.
make[1]: Leaving directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
make -C tools all make[1]: Entering directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
make[1]: Leaving directory `/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/tools'
armv5l-linux-gcc -Wa,-gstabs -D__ASSEMBLY__ -g -Os -fno-strict-aliasing -fno-common -f fixed-r8
-mshort-load-bytes -msoft-float -D__KERNEL__ -DTEXT_BASE=0x21f00000 -I/cygdrive/d
/lang/cygwin/usr/src/rpm/sources/uboot/include
-fno-builtin -ffreestanding -nostdinc -isys tem
/usr/lib/gcc/i686-pc-cygwin/3.4.4/include -pipe
-DCONFIG_ARM -D__ARM__ -mapcs-32 -mar ch=armv4 -mtune=arm7tdmi
-c -o cpu/at91rm9200/start.o
/cygdrive/d/lang/cygwin/usr/src/rpm/sources/uboot/cpu/at91rm9200/start.S
cc1: error: invalid option `short-load-bytes'
make: *** [cpu/at91rm9200/start.o] Error 1
gcc는 버전 3.4.1 쓰고 있습니다.
인터넷을 돌아보니 gcc버전 문제일 것이라는 얘기가 있더군요.
그래서 2.9.5를 깔아서 하면 syntax error가 뜨고...
쩝.. 정확히 어찌 고쳐야 할지 좀 알려주세요 ㅠ.ㅠ

글쓴이: Anonymous
글쓴날: 2006년 10월 09일 오후 01:23

해당버젼의 GCC는 short-load-bytes옵션이 사라지고 기본으로 포함되었습니다.
-malignment-traps로 바뀌었다고 하네요.

cpu/at91rm9200/config.mk
에서 해당 부분을 삭제해 주세요.

-bid-