summaryrefslogtreecommitdiff
path: root/extra/gcc-uClibc
diff options
context:
space:
mode:
Diffstat (limited to 'extra/gcc-uClibc')
-rw-r--r--extra/gcc-uClibc/Makefile4
-rw-r--r--extra/gcc-uClibc/gcc-uClibc.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/extra/gcc-uClibc/Makefile b/extra/gcc-uClibc/Makefile
index af9f836a1..b4f755153 100644
--- a/extra/gcc-uClibc/Makefile
+++ b/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
diff --git a/extra/gcc-uClibc/gcc-uClibc.c b/extra/gcc-uClibc/gcc-uClibc.c
index f783cd7bd..6fd891e32 100644
--- a/extra/gcc-uClibc/gcc-uClibc.c
+++ b/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