eglibc: libstdc++ is not part of the C library
For some reason, the eglibc.mk file was trying to install libstdc++.so from eglibc to the target. But the C++ standard library is provided by GCC, not by the C library. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
87bb439942
commit
a8164107ec
|
@ -89,17 +89,10 @@ ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
|
||||||
EGLIBC_LIBS_LIB += libthread_db.so
|
EGLIBC_LIBS_LIB += libthread_db.so
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
|
|
||||||
EGLIBC_LIBS_USR_LIB += libstdc++.so
|
|
||||||
endif
|
|
||||||
|
|
||||||
define EGLIBC_INSTALL_TARGET_CMDS
|
define EGLIBC_INSTALL_TARGET_CMDS
|
||||||
for libs in $(EGLIBC_LIBS_LIB); do \
|
for libs in $(EGLIBC_LIBS_LIB); do \
|
||||||
$(call copy_toolchain_lib_root,$(STAGING_DIR)/,,lib,$$libs,/lib) ; \
|
$(call copy_toolchain_lib_root,$(STAGING_DIR)/,,lib,$$libs,/lib) ; \
|
||||||
done
|
done
|
||||||
for libs in $(EGLIBC_LIBS_USR_LIB); do \
|
|
||||||
$(call copy_toolchain_lib_root,$(STAGING_DIR)/,,lib,$$libs,/usr/lib) ; \
|
|
||||||
done
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
Loading…
Reference in a new issue