From cdba648ec750ef49fffe31fe3de06b28ba39e130 Mon Sep 17 00:00:00 2001 From: Mischa Jonker Date: Thu, 18 Jul 2013 23:47:50 +0200 Subject: [PATCH] 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 Signed-off-by: Peter Korsgaard --- package/eglibc/eglibc.mk | 2 +- package/uclibc/uclibc.mk | 11 ++--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/package/eglibc/eglibc.mk b/package/eglibc/eglibc.mk index ccdc2109d3..5431ac574c 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 f775b15601..d5ea7a4b76 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -162,13 +162,6 @@ define UCLIBC_X86_TYPE_CONFIG 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