[uClibc-cvs] uClibc/extra/scripts get-needed-libgcc-objects.sh,1.16,1.17

Erik Andersen andersen at codepoet.org
Wed Nov 27 23:34:37 UTC 2002


Update of /var/cvs/uClibc/extra/scripts
In directory winder:/tmp/cvs-serv365/extra/scripts

Modified Files:
	get-needed-libgcc-objects.sh 
Log Message:
Make support for global constructors and global destructors be
configurable, so people who do not need or want ctor/dtor support
can disable it and make their binaries a little bit smaller.
 -Erik


Index: get-needed-libgcc-objects.sh
===================================================================
RCS file: /var/cvs/uClibc/extra/scripts/get-needed-libgcc-objects.sh,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- get-needed-libgcc-objects.sh	8 Nov 2002 09:14:02 -0000	1.16
+++ get-needed-libgcc-objects.sh	27 Nov 2002 23:34:02 -0000	1.17
@@ -18,7 +18,7 @@
 echo Finding missing symbols in libc.a ...
 echo "    partial linking..."
 rm -f libc.ldr
-$LD $LDFLAGS -r -o libc.ldr ../../lib/crt0.o ../../lib/crti.o ../../lib/crtn.o --whole-archive ../libc.a
+$LD $LDFLAGS -r -o libc.ldr $CRTOBJS --whole-archive ../libc.a
 
 if $NM --undefined-only libc.ldr 2>&1 | grep -v "^main$" | grep -v "^_GLOBAL_OFFSET_TABLE_$" | grep -v "_gp_disp" > sym.need ; then
     EXIT_WITH_ERROR=0




More information about the uClibc-cvs mailing list