tech-toolchain archive

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

linking on ARM fails



With todays current linking TET framework 
(http://wiki.netbsd.se/How_to_run_TET_framework) and kernel fails. Any ideas 
what might be causing this, some arm specific or more generic toolchain change?

TET:

cc  -o tcc tcc.o cleanup.o config.o copysave.o dirtab.o dtcc.o environ.o 
error.o exec.o
fake.o global.o jnlproc.o journal.o keys.o lock.o  popen.o procdir.o
proctab.o proctc.o proctcd.o rescode.o resdir.o  rrproc.o scen1.o
scen2.o scen3.o scenario.o scentab.o service.o  sigtrap.o syscall.o
systab.o tcname.o tool.o utils.o ynstr.o ../tcclib/libtcc.a
../../../lib/tet3/libapi.a
ld: proctc.o: invalid string offset 17 >= 0 for section `.shstrtab'
ld: proctc.o: invalid string offset 37 >= 0 for section `'
ld: proctc.o: invalid string offset 17 >= 0 for section `.shstrtab'
ld: proctc.o: invalid string offset 48 >= 0 for section `'
ld: proctc.o: invalid string offset 17 >= 0 for section `.shstrtab'
ld: proctc.o: invalid string offset 59 >= 0 for section `'
ld: proctc.o: invalid string offset 17 >= 0 for section `.shstrtab'
ld: proctc.o: invalid string offset 74 >= 0 for section `'
ld: proctc.o: invalid string offset 17 >= 0 for section `.shstrtab'
service.o: In function `tcc_sloop':
service.c:(.text+0x7c8): undefined reference to `proc_testcase'
service.c:(.text+0xd80): undefined reference to `proc_tcwait'
sigtrap.o: In function `engine_shutdown':
sigtrap.c:(.text+0xae4): undefined reference to `proc_testcase'
*** Error code 1

Kernel:

--- kern_exec.o ---
#   compile  TISDP2420/kern_exec.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 ../../../../kern/kern_exec.c
--- kern_event.o ---
/var/tmp//ccJJRCvd.s: Assembler messages:
/var/tmp//ccJJRCvd.s:9055: Warning: value 0x24e truncated to 0x4e
/var/tmp//ccJJRCvd.s:9123: Error: unknown pseudo-op: `.b.uleb128'
*** [kern_event.o] Error code 1
1 error

make: stopped in /opt/src/sys/arch/evbarm/compile/TISDP2420



Home | Main Index | Thread Index | Old Index