summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMischa Jonker <mischa.jonker@synopsys.com>2013-07-18 21:47:50 (GMT)
committer Peter Korsgaard <jacmet@sunsite.dk>2013-07-19 09:54:28 (GMT)
commitcdba648ec750ef49fffe31fe3de06b28ba39e130 (patch)
treeec677e396e7c2c6b31281a4cfb6a0bd171e3320c
parent381654d8a84072baf6742dd8697d65e3a55a5ef5 (diff)
downloadbuildroot-cdba648ec750ef49fffe31fe3de06b28ba39e130.tar.gz
buildroot-cdba648ec750ef49fffe31fe3de06b28ba39e130.tar.bz2
uclibc, eglibc: remove REALLY_NOSTDLIB references
These were required with ARC gcc 4.4.7; ARC gcc 4.8 has been changed to behave the same as other architectures with -nostdlib, making this option obsolete. Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
-rw-r--r--package/eglibc/eglibc.mk2
-rw-r--r--package/uclibc/uclibc.mk11
2 files changed, 3 insertions, 10 deletions
diff --git a/package/eglibc/eglibc.mk b/package/eglibc/eglibc.mk
index ccdc210..5431ac5 100644
--- a/package/eglibc/eglibc.mk
+++ b/package/eglibc/eglibc.mk
@@ -61,7 +61,7 @@ define EGLIBC_CONFIGURE_CMDS
cp $(@D)/build/csu/crt1.o $(STAGING_DIR)/usr/lib/
cp $(@D)/build/csu/crti.o $(STAGING_DIR)/usr/lib/
cp $(@D)/build/csu/crtn.o $(STAGING_DIR)/usr/lib/
- $(TARGET_CROSS)gcc -nostdlib $(REALLY_NOSTDLIB) \
+ $(TARGET_CROSS)gcc -nostdlib \
-nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libc.so
endef
diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk
index f775b15..d5ea7a4 100644
--- a/package/uclibc/uclibc.mk
+++ b/package/uclibc/uclibc.mk
@@ -163,13 +163,6 @@ endef
endif
#
-# ARC definitions
-#
-ifeq ($(UCLIBC_TARGET_ARCH),arc)
-REALLY_NOSTDLIB = -really-nostdlib
-endif
-
-#
# Endianess
#
@@ -407,9 +400,9 @@ define UCLIBC_CONFIGURE_CMDS
RUNTIME_PREFIX=$(STAGING_DIR) \
headers lib/crt1.o lib/crti.o lib/crtn.o \
install_headers
- $(TARGET_CROSS)gcc -nostdlib $(REALLY_NOSTDLIB) \
+ $(TARGET_CROSS)gcc -nostdlib \
-nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libc.so
- $(TARGET_CROSS)gcc -nostdlib $(REALLY_NOSTDLIB) \
+ $(TARGET_CROSS)gcc -nostdlib \
-nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libm.so
cp -pLR $(UCLIBC_DIR)/lib/crt[1in].o $(STAGING_DIR)/usr/lib/
endef