Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [PATCH, repost] ARM: VIPT cache coherency fix



On Fri, Jan 02, 2009 at 12:55:17PM +0200, Mikko Rapeli wrote:
> The fix seems to work, but I'm not 100% sure.
> 
> I got a number internal compiler errors from a kernel tree which cross
> built just fine, but these errors went a way after a rebuild and my
> board is now running a kernel build on target.

Here's an example. After two successful builds on SDP2420, a third one fails
with:

#   compile  TISDP2420/ip6_output.o
cc -ffreestanding -fno-zero-initialized-in-bss -g -O2 -std=gnu99
-fno-strict-aliasing -Werror -Wall -Wno-main -Wno-format-zero-length
-Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wswitch
-Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code
-Wno-sign-compare -Wno-pointer-sign -Wno-attributes -Werror
-mcpu=arm1136jf-s -I. -I../../../../../common/include -I../../../../arch
-I../../../.. -nostdinc -DARM11_PMC_CCNT_HZ=266000000
-D__HAVE_FAST_SOFTINTS -DKERNEL_BASE_EXT=0x80000000 -DARM_GENERIC_TODR
-DDIAGNOSTIC -DVERBOSE_INIT_ARM -DUSB_DEBUG -DOHCI_DEBUG -DUHUB_DEBUG
-DOMAP_MPU_TIMER_CLOCK_FREQ=12000000 -DHWCLOCK
-DHWCLOCK_MACHINE=<arch/arm/omap/hwclock_omap1.h>
-DOMAP_CK_REF_SPEED=12000000 -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT
-I../../../../lib/libkern/../../../common/lib/libc/quad
-I../../../../lib/libkern/../../../common/lib/libc/string
-I../../../../lib/libkern/../../../common/lib/libc/arch/arm/string
-I../../../../../../../include -c ../../../../netinet6/ip6_output.c
/var/tmp//cc90ClJc.s: Assembler messages:
/var/tmp//cc90ClJc.s:3483: Error: symbol `.L650' is already defined
/var/tmp//cc90ClJc.s:3512: Error: symbol `.LVL286' is already defined
/var/tmp//cc90ClJc.s:3513: Error: symbol `.L606' is already defined
/var/tmp//cc90ClJc.s:3514: Error: symbol `.LBE139' is already defined
/var/tmp//cc90ClJc.s:3515: Error: symbol `.LBE138' is already defined
/var/tmp//cc90ClJc.s:3522: Error: symbol `.L639' is already defined
/var/tmp//cc90ClJc.s:3529: Error: symbol `.LVL287' is already defined
/var/tmp//cc90ClJc.s:3530: Error: symbol `.L422' is already defined
/var/tmp//cc90ClJc.s:3535: Error: symbol `.L416' is already defined
/var/tmp//cc90ClJc.s:3538: Error: symbol `.LVL288' is already defined
/var/tmp//cc90ClJc.s:3540: Error: symbol `.LVL289' is already defined
*** Error code 1

OSK5912 is doing similar builds but has not failed yet.

I'm continuing with the build loops. Hopefully there's a pattern.

-Mikko

 
_________________________________________
 
What is Your Idea of Tomorrow? Let Teleca help you realize it. Visit us at 
Mobile World Congress 2009.
http://www.teleca.com/mwc2009
 
 
 


Home | Main Index | Thread Index | Old Index