Browse Source

First pass at making this work with the new libcrt0.o location.

Eric Andersen 23 years ago
parent
commit
d1322f5f39
2 changed files with 3 additions and 3 deletions
  1. 2 2
      extra/gcc-uClibc/Makefile
  2. 1 1
      extra/gcc-uClibc/gcc-uClibc.c

+ 2 - 2
extra/gcc-uClibc/Makefile

@@ -16,7 +16,7 @@ endif
 all: $(GCC_UCLIBC)
 
 clean:
-	rm -f gcc-uClibc.h gcc-uClibc-*
+	rm -f gcc-uClibc.h gcc-uClibc-* core
 
 gcc-uClibc.h: clean
 	echo "/* this file is created by make */" > gcc-uClibc.h
@@ -30,7 +30,7 @@ gcc-uClibc-native: gcc-uClibc.h gcc-uClibc.c
 	# uClibc built for native environment, so why not use it ;-)
 	$(CC) $(CFLAGS) -nostdinc -I$(UCLIBC_DIR)/include -I$(GCC_INC) \
 		-Wl,-static gcc-uClibc.c \
-		$(UCLIBC_DIR)/sysdeps/linux/$(TARGET_ARCH)/_start.o \
+		$(UCLIBC_DIR)/libcrt0.o \
 		-nostdlib $(GCC_LIB) $(UCLIBC_DIR)/libc.a \
 		-s -o gcc-uClibc-$(TARGET_ARCH) #-DDEBUG
 

+ 1 - 1
extra/gcc-uClibc/gcc-uClibc.c

@@ -20,7 +20,7 @@
 
 #include "gcc-uClibc.h"
 
-#define UCLIBC_START UCLIBC_DIR"sysdeps/linux/"TARGET_ARCH"/_start.o"
+#define UCLIBC_START UCLIBC_DIR"libcrt0.o"
 #define UCLIBC_START_G UCLIBC_START
 #define UCLIBC_LIB UCLIBC_DIR"libc.a"
 #if 1