uclibc: use builtin startfiles target

Now that we've dropped 0.9.31.x we can use the startfiles /
install_startfiles targets instead of building and installing them by
hand.
Fixes internal blackfin toolchain build errors regarding crtreloc.o

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Gustavo Zacarias 2013-07-20 09:52:11 -03:00 committed by Thomas Petazzoni
parent cc9f07776d
commit f7c246f64d

View File

@ -409,13 +409,12 @@ define UCLIBC_CONFIGURE_CMDS
PREFIX=$(STAGING_DIR) \ PREFIX=$(STAGING_DIR) \
DEVEL_PREFIX=/usr/ \ DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=$(STAGING_DIR) \ RUNTIME_PREFIX=$(STAGING_DIR) \
headers lib/crt1.o lib/crti.o lib/crtn.o \ headers startfiles \
install_headers install_headers install_startfiles
$(TARGET_CROSS)gcc -nostdlib \ $(TARGET_CROSS)gcc -nostdlib \
-nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libc.so -nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libc.so
$(TARGET_CROSS)gcc -nostdlib \ $(TARGET_CROSS)gcc -nostdlib \
-nostartfiles -shared -x c /dev/null -o $(STAGING_DIR)/usr/lib/libm.so -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 endef
ifeq ($(BR2_UCLIBC_INSTALL_TEST_SUITE),y) ifeq ($(BR2_UCLIBC_INSTALL_TEST_SUITE),y)