[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