[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-omap
Subject:    Reg X-loader  compilation Problem
From:       r-woodruff2 () ti ! com (Woodruff, Richard)
Date:       2007-09-26 12:23:07
Message-ID: 3B6D69C3A9EBCA4BA5DA60D9130274290208C935 () dlee13 ! ent ! ti ! com
[Download RAW message or body]

Hi,

It does work for me using the latest codesourery compiler and the current code.  I'm \
pretty sure I tried that compiler also.  Last December I did tweak that code \
structure to use newer compilers.  Others have also made some changes since then.  It \
might be you have an old version.

My build log attached.  You can likely look inside of this and fix local issues.  I \
don't recall them being so much.  And or check the website to see if there is a newer \
version about.

BTW, the proper build procedure is like u-boot.

	Make omap2430sdp_config
	Make.

Regards,
Richard W.

> Hi...
> 
> 1)I removed the option -mapcs-32 in cpu/arm1136/config.mk file.But after
> compiling I am getting the error as follows....But one thing I observed
> is when I compiled the code with gcc 3.2.2(arm-linux) tool chain it is
> compiled sucessfully but after porting binary file into ONENAND Flash, I
> am not able to obeserve any console out put on Hyper-termianl
> 
> 
> -bash-3.1# make ARCh=arm
> CROSS_COMPILE=/usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -Wa,-gstabs
> -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8
> -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include
> -fno-builtin -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -c -o
> cpu/arm1136/start.o /home/aravindb/x-load/cpu/arm1136/start.S
> /home/aravindb/x-load/cpu/arm1136/start.S:0: warning: target CPU does
> not support interworking make -C `dirname
> board/omap2430sdp/libomap2430sdp.a`
> make[1]: Entering directory `/home/aravindb/x-load/board/omap2430sdp'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -M -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 platform.S
> omap2430sdp.c > .depend
> platform.S:0: warning: target CPU does not support interworking
> omap2430sdp.c:0: warning: target CPU does not support interworking
> make[1]: Leaving directory `/home/aravindb/x-load/board/omap2430sdp'
> make[1]: Entering directory `/home/aravindb/x-load/board/omap2430sdp'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o omap2430sdp.o omap2430sdp.c
> omap2430sdp.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -Wa,-gstabs
> -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8
> -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include
> -fno-builtin -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -c -o platform.o
> /home/aravindb/x-load/board/omap2430sdp/platform.S
> /home/aravindb/x-load/board/omap2430sdp/platform.S:0: warning: target
> CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ar crv
> libomap2430sdp.a omap2430sdp.o platform.o a - omap2430sdp.o a -
> platform.o
> make[1]: Leaving directory `/home/aravindb/x-load/board/omap2430sdp'
> make -C `dirname cpu/arm1136/libarm1136.a`
> make[1]: Entering directory `/home/aravindb/x-load/cpu/arm1136'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -M -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes start.S cpu.c > .depend
> start.S:0: warning: target CPU does not support interworking
> cpu.c:0: warning: target CPU does not support interworking
> make[1]: Leaving directory `/home/aravindb/x-load/cpu/arm1136'
> make[1]: Entering directory `/home/aravindb/x-load/cpu/arm1136'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o cpu.o cpu.c
> cpu.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ar crv libarm1136.a
> cpu.o a - cpu.o
> make[1]: Leaving directory `/home/aravindb/x-load/cpu/arm1136'
> make -C `dirname lib/libarm.a`
> make[1]: Entering directory `/home/aravindb/x-load/lib'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -M -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes _udivsi3.S _umodsi3.S board.c ecc.c printf.c >
> .depend
> _udivsi3.S:0: warning: target CPU does not support interworking
> _umodsi3.S:0: warning: target CPU does not support interworking
> board.c:0: warning: target CPU does not support interworking
> ecc.c:0: warning: target CPU does not support interworking
> printf.c:0: warning: target CPU does not support interworking
> make[1]: Leaving directory `/home/aravindb/x-load/lib'
> make[1]: Entering directory `/home/aravindb/x-load/lib'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -Wa,-gstabs
> -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8
> -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include
> -fno-builtin -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -c -o _udivsi3.o
> /home/aravindb/x-load/lib/_udivsi3.S
> /home/aravindb/x-load/lib/_udivsi3.S:0: warning: target CPU does not
> support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -Wa,-gstabs
> -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8
> -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include
> -fno-builtin -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -c -o _umodsi3.o
> /home/aravindb/x-load/lib/_umodsi3.S
> /home/aravindb/x-load/lib/_umodsi3.S:0: warning: target CPU does not
> support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o board.o board.c
> board.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o ecc.o ecc.c
> ecc.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o printf.o printf.c
> printf.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ar crv libarm.a
> _udivsi3.o _umodsi3.o board.o ecc.o printf.o a - _udivsi3.o a -
> _umodsi3.o a - board.o a - ecc.o a - printf.o
> make[1]: Leaving directory `/home/aravindb/x-load/lib'
> make -C `dirname drivers/libdrivers.a`
> make[1]: Entering directory `/home/aravindb/x-load/drivers'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -M -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes serial.c ns16550.c k9f5616.c k9k1216.c onenand.c >
> .depend
> serial.c:0: warning: target CPU does not support interworking
> ns16550.c:0: warning: target CPU does not support interworking
> k9f5616.c:0: warning: target CPU does not support interworking
> k9k1216.c:0: warning: target CPU does not support interworking
> onenand.c:0: warning: target CPU does not support interworking
> make[1]: Leaving directory `/home/aravindb/x-load/drivers'
> make[1]: Entering directory `/home/aravindb/x-load/drivers'
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o serial.o serial.c
> serial.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o ns16550.o ns16550.c
> ns16550.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o k9f5616.o k9f5616.c
> k9f5616.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o k9k1216.o k9k1216.c
> k9k1216.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-gcc -g  -Os
> -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__
> -DTEXT_BASE=0x80e80000 -I/home/aravindb/x-load/include -fno-builtin
> -ffreestanding -nostdinc -isystem
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/in
> clude -pipe  -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall
> -Wstrict-prototypes -c -o onenand.o onenand.c
> onenand.c:1: warning: target CPU does not support interworking
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ar crv libdrivers.a
> serial.o ns16550.o k9f5616.o k9k1216.o onenand.o a - serial.o a -
> ns16550.o a - k9f5616.o a - k9k1216.o a - onenand.o
> make[1]: Leaving directory `/home/aravindb/x-load/drivers'
> UNDEF_SYM=`/usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-objdump
> -x board/omap2430sdp/libomap2430sdp.a cpu/arm1136/libarm1136.a
> lib/libarm.a drivers/libdrivers.a |sed  -n -e
> 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ld
> -Bstatic -T /home/aravindb/x-load/board/omap2430sdp/x-load.lds -Ttext
> 0x80e80000  $UNDEF_SYM cpu/arm1136/start.o \
> --start-group board/omap2430sdp/libomap2430sdp.a
> cpu/arm1136/libarm1136.a lib/libarm.a drivers/libdrivers.a -L
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1
> -lgcc --end-group \
> -Map x-load.map -o x-load
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/li
> bgcc.a(_dvmd_lnx.o): In function `__div0':
> /scratch/paul/arm/src/gcc-2006q3/gcc/config/arm/lib1funcs.asm:(.text+0x8
> ): undefined reference to `raise'
> make: *** [x-load] Error 1
> 
> 
> 2) I also tried with "-mabi=apcs-gnu "option but with this option also I
> am not able to compile the code .I am getting follwing output after
> compilation.
> 
> 
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ld: ERROR: Source
> object
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/li
> bgcc.a(_dvmd_lnx.o) has EABI version 4, but target x-load has EABI
> version 0
> /usr/local/arm/arm-2006q3/bin/arm-none-linux-gnueabi-ld: failed to merge
> target specific data of file
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/li
> bgcc.a(_dvmd_lnx.o)
> /usr/local/arm/arm-2006q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.1.1/li
> bgcc.a(_dvmd_lnx.o): In function `__div0':
> /scratch/paul/arm/src/gcc-2006q3/gcc/config/arm/lib1funcs.asm:(.text+0x8
> ): undefined reference to `raise'
> make: *** [x-load] Error 1
> 
> 
> Can u please tell me what went wrong in compilation of x-loader module.
> 
> Thanking You.
> 
> 
> 
> -----Original Message-----
> From: Woodruff, Richard [mailto:r-woodruff2@ti.com]
> Sent: Sunday, September 23, 2007 6:41 AM
> To: Aravind Kumar boinpally (WT01 - MCE-Mobile & Consumer Electronics);
> linux-omap-open-source@linux.omap.com
> Subject: RE: Reg X-loader compilation Problem
> 
> Remove that option from cpu/arm1136/config.mk its removed in that
> version of gcc.  Its not needed for that.
> 
> Regards,
> Richard W.
> 
> > -----Original Message-----
> > From: linux-omap-open-source-bounces+r-woodruff2=ti.com@linux.omap.com
> > [mailto:linux-omap-open-source-bounces+r-woodruff2=ti.com@linux.omap.c
> > om] On Behalf Of aravind.boinpally@wipro.com
> > Sent: Friday, September 21, 2007 6:45 PM
> > To: linux-omap-open-source@linux.omap.com
> > Subject: Reg X-loader compilation Problem
> > 
> > Hi all,
> > 
> > I am facing compilation problem with X-loader.
> > 
> > I have downloaded the X-loader from Linux.omap.com
> ""x-load_11SEP.tgz"".
> > 
> > Then I have untarred it and changed the ""include/configs/om  file for
> 
> > ONENAND support.
> > 
> > After this I tried to compile this using cross tool chain
> > "arm-none-Linux-gnueabi-" ,but after doing this i am getting
> > 
> > error like
> > 
> > ""error: unrecognized command line option "-mapcs-32""".
> > 
> > can some one suggest me what could be the problem.
> > 
> > is it problem with tool chain.???
> > 
> > I compiled this code using make3.80 tool.
> > 
> > but when i compiled with make 3.81 also same problem ..
> > 
> > and also version of gcc is 4.1.1
> > 
> > Please give me some inputs
> > thanking you.
> > 
> > _______________________________________________
> > Linux-omap-open-source mailing list
> > Linux-omap-open-source@linux.omap.com
> > http://linux.omap.com/mailman/listinfo/linux-omap-open-source
> _______________________________________________
> Linux-omap-open-source mailing list
> Linux-omap-open-source@linux.omap.com
> http://linux.omap.com/mailman/listinfo/linux-omap-open-source
-------------- next part --------------
make -C `dirname board/omap2430sdp/libomap2430sdp.a`
make[1]: Entering directory \
`/home/a0384864/wtbu/loader/wakeup/x-load/board/omap2430sdp' \
arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8  \
-D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/a0384864/ldr/wakeup/x-load/include \
-fno-builtin -ffreestanding -nostdinc -isystem \
/tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
omap2430sdp.o omap2430sdp.c arm-none-linux-gnueabi-gcc -Wa,-gstabs -D__ASSEMBLY__ -g  \
-Os   -fno-strict-aliasing  -fno-common -ffixed-r8  -D__KERNEL__ \
-DTEXT_BASE=0x80e80000 -I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin \
-ffreestanding -nostdinc -isystem \
/tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -c -o platform.o \
/home/a0384864/wtbu/loader/wakeup/x-load/board/omap2430sdp/platform.S \
arm-none-linux-gnueabi-ar crv libomap2430sdp.a omap2430sdp.o platform.o r - \
omap2430sdp.o r - platform.o
make[1]: Leaving directory \
`/home/a0384864/wtbu/loader/wakeup/x-load/board/omap2430sdp' make -C `dirname \
cpu/arm1136/libarm1136.a` make[1]: Entering directory \
`/home/a0384864/wtbu/loader/wakeup/x-load/cpu/arm1136' arm-none-linux-gnueabi-gcc \
-Wa,-gstabs -D__ASSEMBLY__ -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8  \
-D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/a0384864/ldr/wakeup/x-load/include \
-fno-builtin -ffreestanding -nostdinc -isystem \
/tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -c -o start.o \
/home/a0384864/wtbu/loader/wakeup/x-load/cpu/arm1136/start.S \
arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8  \
-D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/a0384864/ldr/wakeup/x-load/include \
-fno-builtin -ffreestanding -nostdinc -isystem \
/tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
cpu.o cpu.c arm-none-linux-gnueabi-ar crv libarm1136.a cpu.o
r - cpu.o
make[1]: Leaving directory `/home/a0384864/wtbu/loader/wakeup/x-load/cpu/arm1136'
make -C `dirname lib/libarm.a`
make[1]: Entering directory `/home/a0384864/wtbu/loader/wakeup/x-load/lib'
arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8  \
-D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/a0384864/ldr/wakeup/x-load/include \
-fno-builtin -ffreestanding -nostdinc -isystem \
/tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
board.o board.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  \
-fno-common -ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
ecc.o ecc.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common \
-ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
printf.o printf.c arm-none-linux-gnueabi-ar crv libarm.a _udivsi3.o _umodsi3.o \
board.o ecc.o printf.o div0.o  r - _udivsi3.o
r - _umodsi3.o
r - board.o
r - ecc.o
r - printf.o
r - div0.o
make[1]: Leaving directory `/home/a0384864/wtbu/loader/wakeup/x-load/lib'
make -C `dirname drivers/libdrivers.a`
make[1]: Entering directory `/home/a0384864/wtbu/loader/wakeup/x-load/drivers'
arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  -fno-common -ffixed-r8  \
-D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/a0384864/ldr/wakeup/x-load/include \
-fno-builtin -ffreestanding -nostdinc -isystem \
/tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
serial.o serial.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  \
-fno-common -ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
ns16550.o ns16550.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  \
-fno-common -ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
k9f5616.o k9f5616.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  \
-fno-common -ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
k9k1216.o k9k1216.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  \
-fno-common -ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
onenand.o onenand.c arm-none-linux-gnueabi-gcc -g  -Os   -fno-strict-aliasing  \
-fno-common -ffixed-r8  -D__KERNEL__ -DTEXT_BASE=0x80e80000 \
-I/home/a0384864/ldr/wakeup/x-load/include -fno-builtin -ffreestanding -nostdinc \
-isystem /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/include -pipe  \
-DCONFIG_ARM -D__ARM__ -march=armv5 -mabi=apcs-gnu -Wall -Wstrict-prototypes -c -o \
k9f1g08r0a.o k9f1g08r0a.c arm-none-linux-gnueabi-ar crv libdrivers.a serial.o \
ns16550.o k9f5616.o k9k1216.o onenand.o k9f1g08r0a.o r - serial.o
r - ns16550.o
r - k9f5616.o
r - k9k1216.o
r - onenand.o
r - k9f1g08r0a.o
make[1]: Leaving directory `/home/a0384864/wtbu/loader/wakeup/x-load/drivers'
UNDEF_SYM=`arm-none-linux-gnueabi-objdump -x board/omap2430sdp/libomap2430sdp.a \
cpu/arm1136/libarm1136.a lib/libarm.a drivers/libdrivers.a |sed  -n -e \
's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\  arm-none-linux-gnueabi-ld -Bstatic -T \
/home/a0384864/ldr/wakeup/x-load/board/omap2430sdp/x-load.lds -Ttext 0x80e80000  \
                $UNDEF_SYM cpu/arm1136/start.o \
			--start-group board/omap2430sdp/libomap2430sdp.a cpu/arm1136/libarm1136.a \
lib/libarm.a drivers/libdrivers.a --end-group -L \
                /tools/gcc-4.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0 -lgcc \
			-Map x-load.map -o x-load
arm-none-linux-gnueabi-objcopy --gap-fill=0xff -O binary x-load x-load.bin


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic