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>
This commit is contained in:
Mischa Jonker 2013-07-18 23:47:50 +02:00 committed by Peter Korsgaard
parent 381654d8a8
commit cdba648ec7
2 changed files with 3 additions and 10 deletions

View File

@ -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

View File

@ -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