[uClibc-cvs] uClibc Makefile,1.201,1.202

David McCullough davidm at uclibc.org
Mon Mar 3 06:47:59 UTC 2003


Update of /var/cvs/uClibc
In directory winder:/tmp/cvs-serv2888

Modified Files:
	Makefile 
Log Message:

more uClinux shared libs fixups



Index: Makefile
===================================================================
RCS file: /var/cvs/uClibc/Makefile,v
retrieving revision 1.201
retrieving revision 1.202
diff -u -d -r1.201 -r1.202
--- Makefile	17 Feb 2003 13:03:21 -0000	1.201
+++ Makefile	3 Mar 2003 06:47:56 -0000	1.202
@@ -65,13 +65,15 @@
 lib/main.o: $(ROOTDIR)/lib/libc/main.c
 	$(CC) $(CFLAGS) $(ARCH_CFLAGS) -c -o $@ $(ROOTDIR)/lib/libc/main.c
 
-bogus $(SHARED_TARGET): lib/libc.a lib/main.o
+bogus $(SHARED_TARGET): lib/libc.a lib/main.o Makefile
 	make -C $(ROOTDIR) relink
-	$(CC) -o $(SHARED_TARGET) $(ARCH_CFLAGS) -Wl,-elf2flt -nostdlib		\
+	$(CC) -nostartfiles -o $(SHARED_TARGET) $(ARCH_CFLAGS) -Wl,-elf2flt -nostdlib		\
 		-Wl,-shared-lib-id,${LIBID}				\
-		lib/main.o -Wl,--whole-archive,lib/libc.a,-lgcc,--no-whole-archive
+		lib/main.o \
+		-Wl,--whole-archive,lib/libc.a,-lgcc,--no-whole-archive
 	$(OBJCOPY) -L _GLOBAL_OFFSET_TABLE_ -L main -L __main -L _start \
-		-L __uClibc_main -L lib_main -L _exit_dummy_ref		\
+		-L __uClibc_main -L __uClibc_start_main -L lib_main \
+		-L _exit_dummy_ref		\
 		-L __do_global_dtors -L __do_global_ctors		\
 		-L __CTOR_LIST__ -L __DTOR_LIST__			\
 		-L _current_shared_library_a5_offset_			\




More information about the uClibc-cvs mailing list