[uClibc]Symbol _fini needed by libc.a but not found in libgcc.awhen compiling uclibc version 0.9.17

Denise Hynson dhynson at broadcom.com
Wed Feb 12 20:40:20 UTC 2003


I downloaded 0.9.18 and did not get any errors.  Please ignore this.

> -----Original Message-----
> From: uclibc-admin at uclibc.org [mailto:uclibc-admin at uclibc.org]On Behalf
> Of Denise Hynson
> Sent: Wednesday, February 12, 2003 3:08 PM
> To: uclibc at uclibc.org
> Subject: [uClibc]Symbol _fini needed by libc.a but not found in
> libgcc.awhen compiling uclibc version 0.9.17
> 
> 
> I have attached my .config file and the script I use to build 
> binutils and gcc.
> Can anyone help me find out why I am getting these errors?
> 
> 
> true -Since_we_are_debugging -x -R .note -R .comment td_thr_validate.o
> mips-linux-gcc  -Wall -Wstrict-prototypes -Wno-trigraphs 
> -fno-strict-aliasing -O
> 0     -fno-builtin -nostdinc -D_LIBC -I../../include -I. -g 
> -I/opt/toolchains/cm
> -2.4.5-uclibc-softfp-1.0.0-3/lib/gcc-lib/mips-linux/3.2/include 
> -DNDEBUG -msoft-
> float -fPIC -I../../libpthread/linuxthreads/sysdeps/unix/sysv/linux 
> -I../../libp
> thread/linuxthreads/sysdeps/pthread 
> -I../../libpthread/linuxthreads/sysdeps/unix
> /sysv -I../../libpthread/linuxthreads/sysdeps/unix/unix 
> -I../../libpthread/linux
> threads/sysdeps/mips -I../../libpthread/linuxthreads/sysdeps 
> -I../../libc/sysdep
> s/linux/mips -DLIBPTHREAD_SO="\"libpthread.so.0\"" -c td_symbol_list.c -o
> td_symbol_list.o
> true -Since_we_are_debugging -x -R .note -R .comment td_symbol_list.o
> mips-linux-ar r ../libthread_db.a td_init.o td_log.o td_ta_clear_event.o
> td_ta_delete.o td_ta_enable_stats.o td_ta_event_addr.o td_ta_event_getmsg.o
> td_ta_get_nthreads.o td_ta_get_ph.o td_ta_get_stats.o td_ta_map_id2thr.o
> td_ta_map_lwp2thr.o td_ta_new.o td_ta_reset_stats.o td_ta_set_event.o
> td_ta_setconcurrency.o td_ta_thr_iter.o td_ta_tsd_iter.o td_thr_clear_event.o
> td_thr_dbresume.o td_thr_dbsuspend.o td_thr_event_enable.o 
> td_thr_event_getmsg.o
> td_thr_get_info.o td_thr_getfpregs.o td_thr_getgregs.o td_thr_getxregs.o
> td_thr_getxregsize.o td_thr_set_event.o td_thr_setfpregs.o td_thr_setgregs.o
> td_thr_setprio.o td_thr_setsigpending.o td_thr_setxregs.o td_thr_sigsetmask.o
> td_thr_tsd.o td_thr_validate.o td_symbol_list.o
> make[2]: Leaving directory
> `/projects/linux/mips/cablemodem/1.0.0-2/usr/src/redhat/SOURCES/uClibc
> -0.9.17/li
> bpthread/linuxthreads_db'
> make[1]: Leaving directory
> `/projects/linux/mips/cablemodem/1.0.0-2/usr/src/redhat/SOURCES/uClibc
> -0.9.17/li
> bpthread'
> make[1]: Entering directory
> `/projects/linux/mips/cablemodem/1.0.0-2/usr/src/redhat/SOURCES/uClibc
> -0.9.17/li
> bc'
> mips-linux-ar rv ./tmp/libgcc-need.a
> Finding missing symbols in libc.a ...
>     partial linking...
> Symbol _fini needed by libc.a but not found in libgcc.a
> Symbol _init needed by libc.a but not found in libgcc.a
> make[1]: *** [shared] Error 1
> make[1]: Leaving directory
> `/projects/linux/mips/cablemodem/1.0.0-2/usr/src/redhat/SOURCES/uClibc
> -0.9.17/li
> bc'
> make: *** [shared] Error 2
> 




More information about the uClibc mailing list