[uClinux-dev] elf2flt Issues
David Worthen
djw at connecttech.com
Fri Aug 17 09:28:46 EDT 2007
I forget the sequence of make commands, but I think you have to run a make
sequence as if you have just downloaded the source.
----- Original Message -----
From: "Chris Doré" <cdore at connecttech.com>
To: "uclinux-dev" <uclinux-dev at uclinux.org>
Sent: Friday, August 17, 2007 9:25 AM
Subject: [uClinux-dev] elf2flt Issues
> 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
>
> inklibcfg.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
>
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev at uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev at uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>
More information about the uClinux-dev
mailing list