From 12fa8c0f0d960ad8e5d9c199a77e3c480cd605d4 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 13 Oct 2013 17:48:12 +0200 Subject: remove multilib experimental stuff --- toolchain/eglibc/Makefile | 97 ----------------------------------------------- 1 file changed, 97 deletions(-) (limited to 'toolchain/eglibc/Makefile') diff --git a/toolchain/eglibc/Makefile b/toolchain/eglibc/Makefile index 76b09237d..b9be77579 100644 --- a/toolchain/eglibc/Makefile +++ b/toolchain/eglibc/Makefile @@ -4,7 +4,6 @@ include $(TOPDIR)/rules.mk include ../rules.mk include Makefile.inc -include Makefile.multilib include ${TOPDIR}/mk/buildhlp.mk # ssp partially supported @@ -17,36 +16,6 @@ endif EGLIBC_BUILD_DIR_INITIAL:= ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)-headers EGLIBC_BUILD_DIR_FINAL:= ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)-final -ifeq ($(ADK_TARGET_WITH_MULTILIB),y) -$(WRKBUILD)/.headers_configure: - for abi in $(TABI); do \ - mkdir -p $(EGLIBC_BUILD_DIR_INITIAL)-$${abi/*:/}; \ - $(CP) ${TOPDIR}/toolchain/eglibc/eglibc.config \ - $(EGLIBC_BUILD_DIR_INITIAL)-$${abi/*:/}/option-groups.config; \ - (cd $(EGLIBC_BUILD_DIR_INITIAL)-$${abi/*:/}; \ - ${EGLIBC_ENV} \ - CC="${REAL_GNU_TARGET_NAME}-gcc ${TCFLAGS}$${abi/*:/}" \ - $(WRKBUILD)/libc/configure \ - --prefix=$(STAGING_TARGET_DIR)-$${abi/*:/}/usr \ - --with-headers=$(STAGING_TARGET_DIR)-$${abi/*:/}/usr/include \ - --host=$${abi/:*/} \ - ${EGLIBC_CONFOPTS} \ - ); \ - done - touch $@ - -$(WRKBUILD)/.headers: $(WRKBUILD)/.headers_configure - for abi in $(TABI); do \ - (cd $(EGLIBC_BUILD_DIR_INITIAL)-$${abi/*:/}; \ - ${EGLIBC_ENV} \ - CC="${REAL_GNU_TARGET_NAME}-gcc ${TCFLAGS}$${abi/*:/}" \ - $(MAKE) install-headers install-bootstrap-headers=yes cross-compiling=yes \ - ); \ - touch $(STAGING_TARGET_DIR)-$${abi/*:/}/usr/include/gnu/stubs.h; \ - touch $(STAGING_TARGET_DIR)-$${abi/*:/}/usr/include/gnu/stubs-{32,x32,64,o32,n32}.h; \ - done - touch $@ -else $(WRKBUILD)/.headers_configure: mkdir -p $(EGLIBC_BUILD_DIR_INITIAL) $(CP) ${TOPDIR}/toolchain/eglibc/eglibc.config \ @@ -71,7 +40,6 @@ $(WRKBUILD)/.headers: $(WRKBUILD)/.headers_configure touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs.h touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs-{32,x32,64,o32,n32,soft,hard}.h touch $@ -endif ifeq ($(ADK_TOOLCHAIN_GCC_USE_SSP),y) EGLIBC_ENV+= libc_cv_ssp=yes @@ -79,56 +47,6 @@ else EGLIBC_ENV+= libc_cv_ssp=no endif -ifeq ($(ADK_TARGET_WITH_MULTILIB),y) -$(WRKBUILD)/.configured: - for abi in $(TABI); do \ - mkdir -p $(EGLIBC_BUILD_DIR_FINAL)-$${abi/*:/} ;\ - $(CP) ${TOPDIR}/toolchain/eglibc/eglibc.config \ - $(EGLIBC_BUILD_DIR_FINAL)-$${abi/*:/}/option-groups.config ;\ - (cd $(EGLIBC_BUILD_DIR_FINAL)-$${abi/*:/}; \ - ${EGLIBC_ENV} \ - CC="${REAL_GNU_TARGET_NAME}-gcc ${TCFLAGS}$${abi/*:/}" \ - $(WRKBUILD)/libc/configure \ - --prefix=/usr \ - --enable-shared \ - --enable-stackguard-randomization \ - --host=$${abi/:*/} \ - ${EGLIBC_CONFOPTS} \ - ); \ - done - touch $@ - -$(WRKBUILD)/.compiled: $(WRKBUILD)/.configured - for abi in $(TABI); do \ - ${EGLIBC_ENV} $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL)-$${abi/*:/} cross-compiling=yes all ;\ - done - touch $@ - -$(WRKBUILD)/.installed: $(WRKBUILD)/.compiled - for abi in $(TABI); do \ - ${EGLIBC_ENV} $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL)-$${abi/*:/} install_root=$(STAGING_TARGET_DIR)-$${abi/*:/} install ;\ - done - # default libgcc searching for 64 bit libraries - ${EGLIBC_ENV} $(MAKE) -C $(EGLIBC_BUILD_DIR_FINAL)-64 install_root=$(STAGING_TARGET_DIR) install - touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs.h - touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs-{32,x32,64,o32,n32}.h - # for libgcc build we need C library files, 64 bit default - mkdir -p $(STAGING_TARGET_DIR)/lib/$(REAL_GNU_TARGET_NAME)/4.7.2 ; \ - $(CP) $(STAGING_TARGET_DIR)-64/lib/* $(STAGING_TARGET_DIR)-64/usr/lib/* \ - $(STAGING_TARGET_DIR)/lib/$(REAL_GNU_TARGET_NAME)/4.7.2/; \ - rm $(STAGING_TARGET_DIR)/lib/$(REAL_GNU_TARGET_NAME)/4.7.2/libc.so ; \ - for abi in $(TABI); do \ - mkdir -p $(STAGING_TARGET_DIR)/lib/$(REAL_GNU_TARGET_NAME)/4.7.2/$${abi/*:/} ; \ - $(CP) $(STAGING_TARGET_DIR)-$${abi/*:/}/lib/* $(STAGING_TARGET_DIR)-$${abi/*:/}/usr/lib/* \ - $(STAGING_TARGET_DIR)/lib/$(REAL_GNU_TARGET_NAME)/4.7.2/$${abi/*:/} ; \ - rm $(STAGING_TARGET_DIR)/lib/$(REAL_GNU_TARGET_NAME)/4.7.2/$${abi/*:/}/libc.so ; \ - done - ${INSTALL_DIR} ${STAGING_TARGET_DIR}/etc - ${INSTALL_DATA} ${WRKBUILD}/libc/posix/gai.conf ${STAGING_TARGET_DIR}/etc/ - ${INSTALL_DATA} ${WRKBUILD}/libc/nscd/nscd.conf ${STAGING_TARGET_DIR}/etc/ - ${INSTALL_DATA} ${WRKBUILD}/libc/nss/nsswitch.conf ${STAGING_TARGET_DIR}/etc/ - touch $@ -else $(WRKBUILD)/.configured: mkdir -p $(EGLIBC_BUILD_DIR_FINAL) $(CP) ${TOPDIR}/toolchain/eglibc/eglibc.config \ @@ -161,23 +79,8 @@ $(WRKBUILD)/.installed: $(EGLIBC_BUILD_DIR_FINAL)/libc.so ${INSTALL_DATA} ${WRKBUILD}/libc/nscd/nscd.conf ${STAGING_TARGET_DIR}/etc/ ${INSTALL_DATA} ${WRKBUILD}/libc/nss/nsswitch.conf ${STAGING_TARGET_DIR}/etc/ touch $@ -endif $(WRKBUILD)/.fixup: -ifeq ($(ADK_TARGET_WITH_MULTILIB),y) -ifeq ($(ADK_TARGET_ABI_64),y) - ${CP} $(STAGING_TARGET_DIR)-64/lib/* $(STAGING_TARGET_DIR)/lib - ${CP} $(STAGING_TARGET_DIR)-64/usr/lib/* $(STAGING_TARGET_DIR)/usr/lib -endif -ifeq ($(ADK_TARGET_ABI_32),y) - ${CP} $(STAGING_TARGET_DIR)-32/lib/* $(STAGING_TARGET_DIR)/lib - ${CP} $(STAGING_TARGET_DIR)-32/usr/lib/* $(STAGING_TARGET_DIR)/usr/lib -endif -ifeq ($(ADK_TARGET_ABI_X32),y) - ${CP} $(STAGING_TARGET_DIR)-x32/lib/* $(STAGING_TARGET_DIR)/lib - ${CP} $(STAGING_TARGET_DIR)-x32/usr/lib/* $(STAGING_TARGET_DIR)/usr/lib -endif -endif touch $@ include ${TOPDIR}/mk/toolchain.mk -- cgit v1.2.3