[uClinux-dev] elf2flt Issues
Chris Doré
cdore at connecttech.com
Fri Aug 17 09:25:11 EDT 2007
Hi all,
I am attempting to modify Boa using functions contained in our static libs.
Once I made the necessary changes (only added an if and a library function
call), Boa stopped linking:
----------------------------------------------------------------------
make[3]: Entering directory `/firm/cdore/uClinux-1.18w-newwcm/user/boa/src'
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -Dlinux -D__linux__ -Dunix -D__uClinux__
-DEMBED -I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libm
-I/firm/cdore/uClinux-1.18w-newwcm -fno-builtin -msep-data
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include -Wl,-elf2flt -o boa
alias.o auth.o boa.o cgi.o cgi_header.o config.o get.o hash.o log.o nls.o
pipe.o queue.o read.o request.o response.o signals.o timestamp.o util.o
-lcrypt
-L/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/wcm/website/src-lib
-lwcm -L/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libtwcm -ltwcm
-L/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -lcfg
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libc/.
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libc/lib
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libm
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libnet
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libdes
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libpcap
-L/firm/cdore/uClinux-1.18w-newwcm/lib/zlib
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libssl -lc
boa.elf2flt: In function `strspn':
/firm/cdore/uClinux-1.18w-newwcm/lib/libc/string/strspn.c:44: relocation
truncated to fit: R_68K_PC16 SYSCALL__2__COMMON
boa.elf2flt: In function `getdomainname':
/firm/cdore/uClinux-1.18w-newwcm/lib/libc/sysdeps/getdnnm.c:24: relocation
truncated to fit: R_68K_PC16 SYSCALL__2__COMMON
/firm/cdore/uClinux-1.18w-newwcm/lib/libc/sysdeps/getdnnm.c:24: relocation
truncated to fit: R_68K_PC16 SYSCALL__1__COMMON
/firm/cdore/uClinux-1.18w-newwcm/lib/libc/sysdeps/getdnnm.c:24: relocation
truncated to fit: R_68K_PC16 SYSCALL__0__COMMON
/firm/cdore/uClinux-1.18w-newwcm/lib/libc/sysdeps/getdnnm.c:24: relocation
truncated to fit: R_68K_PC16 SYSCALL__3__COMMON
boa.elf2flt: In function `signal':
/firm/cdore/uClinux-1.18w-newwcm/lib/libc/sysdeps/signal.c:19: relocation
truncated to fit: R_68K_PC16 SYSCALL__1__COMMON
collect2: ld returned 1 exit status
make[3]: *** [boa] Error 1
make[3]: Leaving directory `/firm/cdore/uClinux-1.18w-newwcm/user/boa/src'
----------------------------------------------------------------------
After searching the net/uClinux-dev archives I tried building without
-msep-data. Boa still fails in the same way however something new came up.
We have other apps that use our static libs and each of them showed
something like the following:
----------------------------------------------------------------------
make[2]: Entering directory
`/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/tests'
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -Dlinux -D__linux__ -Dunix -D__uClinux__
-DEMBED -I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libm
-I/firm/cdore/uClinux-1.18w-newwcm -fno-builtin
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -O1 -g
-DCONFIG_CONNECTTECH_BHN -DCONFIG_CONNECTTECH_BHN_DEBUGGER -Dlinux
-D__linux__ -Dunix -D__uClinux__ -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libm
-I/firm/cdore/uClinux-1.18w-newwcm -fno-builtin
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -Wl,-elf2flt
linklibcfg.c -L/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg
-lcfg -L/firm/cdore/uClinux-1.18w-newwcm/lib/libc/.
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libc/lib
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libm
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libnet
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libdes
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libpcap
-L/firm/cdore/uClinux-1.18w-newwcm/lib/zlib
-L/firm/cdore/uClinux-1.18w-newwcm/lib/libssl -lc -o linklibcfg
ERROR: bad reloc size=2 for symbol=SYSCALL__2__COMMON
ERROR: bad reloc size=2 for symbol=SYSCALL__0__COMMON
ERROR: bad reloc size=2 for symbol=SYSCALL__n_COMMON
ERROR: bad reloc size=2 for symbol=SYSCALL__n_COMMON
ERROR: bad reloc size=2 for symbol=SYSCALL__1__COMMON
No relocations in code!
make[2]: Leaving directory
`/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/tests'
----------------------------------------------------------------------
With -msep-data these apps compile cleanly, but I'm wondering if there has
always been some type of problem lurking.
Here is the compilation of one of our libs with -msep-data:
----------------------------------------------------------------------
make[2]: Entering directory
`/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg'
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o cds.o
cds.c
m68k-elf-ar r libcfg.a cds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
check_fcds.o check_fcds.c
m68k-elf-ar r libcfg.a check_fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o crc.o
crc.c
m68k-elf-ar r libcfg.a crc.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
errno.o errno.c
m68k-elf-ar r libcfg.a errno.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o fcds.o
fcds.c
m68k-elf-ar r libcfg.a fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
getmfginfo.o getmfginfo.c
m68k-elf-ar r libcfg.a getmfginfo.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
getparm.o getparm.c
m68k-elf-ar r libcfg.a getparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
getruninfo.o getruninfo.c
m68k-elf-ar r libcfg.a getruninfo.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
init_fcds.o init_fcds.c
m68k-elf-ar r libcfg.a init_fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
is_mfg.o is_mfg.c
m68k-elf-ar r libcfg.a is_mfg.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
is_run.o is_run.c
m68k-elf-ar r libcfg.a is_run.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o lock.o
lock.c
m68k-elf-ar r libcfg.a lock.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
rstrparm.o rstrparm.c
m68k-elf-ar r libcfg.a rstrparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o rt.o
rt.c
m68k-elf-ar r libcfg.a rt.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
save_fcds.o save_fcds.c
m68k-elf-ar r libcfg.a save_fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
saveparm.o saveparm.c
m68k-elf-ar r libcfg.a saveparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
setparm.o setparm.c
m68k-elf-ar r libcfg.a setparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
undoparm.o undoparm.c
m68k-elf-ar r libcfg.a undoparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -msep-data -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
version.o version.c
m68k-elf-ar r libcfg.a version.o
make[2]: Leaving directory
`/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg'
----------------------------------------------------------------------
Here is the compilation of one of our libs without -msep-data:
----------------------------------------------------------------------
make[2]: Entering directory
`/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg'
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o cds.o
cds.c
m68k-elf-ar r libcfg.a cds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
check_fcds.o check_fcds.c
m68k-elf-ar r libcfg.a check_fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o crc.o
crc.c
m68k-elf-ar r libcfg.a crc.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
errno.o errno.c
m68k-elf-ar r libcfg.a errno.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o fcds.o
fcds.c
m68k-elf-ar r libcfg.a fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
getmfginfo.o getmfginfo.c
m68k-elf-ar r libcfg.a getmfginfo.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
getparm.o getparm.c
m68k-elf-ar r libcfg.a getparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
getruninfo.o getruninfo.c
m68k-elf-ar r libcfg.a getruninfo.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
init_fcds.o init_fcds.c
m68k-elf-ar r libcfg.a init_fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
is_mfg.o is_mfg.c
m68k-elf-ar r libcfg.a is_mfg.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
is_run.o is_run.c
m68k-elf-ar r libcfg.a is_run.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o lock.o
lock.c
m68k-elf-ar r libcfg.a lock.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
rstrparm.o rstrparm.c
m68k-elf-ar r libcfg.a rstrparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o rt.o
rt.c
m68k-elf-ar r libcfg.a rt.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
save_fcds.o save_fcds.c
m68k-elf-ar r libcfg.a save_fcds.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
saveparm.o saveparm.c
m68k-elf-ar r libcfg.a saveparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
setparm.o setparm.c
m68k-elf-ar r libcfg.a setparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
undoparm.o undoparm.c
m68k-elf-ar r libcfg.a undoparm.o
m68k-elf-gcc -m5307 -DCONFIG_COLDFIRE -O1 -g -DCONFIG_CONNECTTECH_BHN
-DCONFIG_CONNECTTECH_BHN_DEBUGGER -fno-builtin -DEMBED
-I/firm/cdore/uClinux-1.18w-newwcm/lib/libc/include
-I/firm/cdore/uClinux-1.18w-newwcm -Dlinux -D__linux__ -D__uClinux__ -Dunix
-I/firm/cdore/uClinux-1.18w-newwcm/linux-2.4.x/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/include
-I/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg -c -o
version.o version.c
m68k-elf-ar r libcfg.a version.o
make[2]: Leaving directory
`/firm/cdore/uClinux-1.18w-newwcm/vendors/ConnectTech/libcfg'
----------------------------------------------------------------------
Can anyone explain the "bad reloc size=2" error or offer some suggestions?
Sorry for the lengthy logs, just want to make sure you get all the info (I'm
new to this list, is there a preferred way of attaching logs?).
Thanks, Chris
More information about the uClinux-dev
mailing list