[uClibc-cvs] uClibc/extra/gcc-uClibc gcc-uClibc.c,1.51,1.52

Erik Andersen andersen at codepoet.org
Thu Dec 12 22:03:53 UTC 2002


Update of /var/cvs/uClibc/extra/gcc-uClibc
In directory winder:/tmp/cvs-serv15039

Modified Files:
	gcc-uClibc.c 
Log Message:
Use crt1.o when ctor/dtor support is enabled


Index: gcc-uClibc.c
===================================================================
RCS file: /var/cvs/uClibc/extra/gcc-uClibc/gcc-uClibc.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -d -r1.51 -r1.52
--- gcc-uClibc.c	12 Dec 2002 21:58:41 -0000	1.51
+++ gcc-uClibc.c	12 Dec 2002 22:03:49 -0000	1.52
@@ -197,13 +197,16 @@
 	xstrcat(&(uClibc_inc[0]), devprefix, "/include/", NULL);
 	xstrcat(&(uClibc_inc[1]), builddir, "/include/", NULL);
 
-	xstrcat(&(crt0_path[0]), devprefix, "/lib/crt0.o", NULL);
-	xstrcat(&(crt0_path[1]), builddir, "/lib/crt0.o", NULL);
 #ifdef __UCLIBC_CTOR_DTOR__
+	xstrcat(&(crt0_path[0]), devprefix, "/lib/crt1.o", NULL);
+	xstrcat(&(crt0_path[1]), builddir, "/lib/crt1.o", NULL);
 	xstrcat(&(crti_path[0]), devprefix, "/lib/crti.o", NULL);
 	xstrcat(&(crti_path[1]), builddir, "/lib/crti.o", NULL);
 	xstrcat(&(crtn_path[0]), devprefix, "/lib/crtn.o", NULL);
 	xstrcat(&(crtn_path[1]), builddir, "/lib/crtn.o", NULL);
+#else
+	xstrcat(&(crt0_path[0]), devprefix, "/lib/crt0.o", NULL);
+	xstrcat(&(crt0_path[1]), builddir, "/lib/crt0.o", NULL);
 #endif
 
 	xstrcat(&(our_lib_path[0]), "-L", devprefix, "/lib", NULL);




More information about the uClibc-cvs mailing list