[leaf-commits] src/bering-uclibc4/source/buildenv buildtool.mk, 1.18, 1.19
Andrew <[email protected]> Mon, 03 Jan 2011 18:27:12 +0000
| Newsgroups | gmane.linux.leaf.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/leaf/src/bering-uclibc4/source/buildenv In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv26747 Modified Files: buildtool.mk Log Message: Building binutils in 2 stages: initial for building gcc (host arch), and final (for target arch) - full binutils with useful debug tools Index: buildtool.mk =================================================================== RCS file: /cvsroot/leaf/src/bering-uclibc4/source/buildenv/buildtool.mk,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** buildtool.mk 13 Dec 2010 13:19:37 -0000 1.18 --- buildtool.mk 3 Jan 2011 18:27:10 -0000 1.19 *************** *** 68,73 **** BINUTILS_SOURCE:=$(BINUTILS_TARFILE) BINUTILS_DIR:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION) ! BINUTILS_BUILD_DIR=$(BT_BUILD_DIR)/binutils ! BINUTILS_BUILD_LIB_DIR=$(BT_BUILD_DIR)/binutils-lib UCLIBC_DIR:=$(TOOL_BUILD_DIR)/uClibc-$(UCLIBC_VERSION) --- 68,73 ---- BINUTILS_SOURCE:=$(BINUTILS_TARFILE) BINUTILS_DIR:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION) ! BINUTILS_BUILD_DIR=$(BT_BUILD_DIR)/binutils-initial ! BINUTILS_BUILD_FINAL_DIR=$(BT_BUILD_DIR)/binutils-final UCLIBC_DIR:=$(TOOL_BUILD_DIR)/uClibc-$(UCLIBC_VERSION) *************** *** 131,136 **** # ############################################################# ! BINUTILS_DIR1:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-build ! BINUTILS_DIR2:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-libs $(BINUTILS_DIR)/.unpacked: --- 131,136 ---- # ############################################################# ! BINUTILS_DIR1:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-initial ! BINUTILS_DIR2:=$(TOOL_BUILD_DIR)/binutils-$(BINUTILS_VERSION)-final $(BINUTILS_DIR)/.unpacked: *************** *** 237,242 **** --enable-targets=$(GNU_TARGET_NAME) \ --enable-shared \ ! $(MULTILIB) ) ! # --program-prefix=$(GNU_TARGET_NAME)-); # --exec-prefix=/ \ # --bindir=/bin \ --- 237,242 ---- --enable-targets=$(GNU_TARGET_NAME) \ --enable-shared \ ! $(MULTILIB) \ ! --program-prefix=$(GNU_TARGET_NAME)-); # --exec-prefix=/ \ # --bindir=/bin \ *************** *** 252,266 **** $(BINUTILS_DIR2)/bfd/.libs/libbfd.a: $(BINUTILS_DIR2)/.configured ! $(MAKE) $(MAKEOPTS) -C $(BINUTILS_DIR2) all-bfd all-opcodes $(STAGING_DIR)/lib/libbfd.a: $(BINUTILS_DIR2)/bfd/.libs/libbfd.a ! mkdir -p $(BINUTILS_BUILD_LIB_DIR)/lib ! mkdir -p $(BINUTILS_BUILD_LIB_DIR)/include ! $(MAKE) $(MAKEOPTS) DESTDIR=$(BINUTILS_BUILD_LIB_DIR) -C $(BINUTILS_DIR2) \ ! install-bfd install-opcodes ! -strip $(BT_STRIP_LIBOPTS) $(BINUTILS_BUILD_LIB_DIR)/lib/* ! rm -rf $(BINUTILS_BUILD_LIB_DIR)/share/info $(BINUTILS_BUILD_LIB_DIR)/share/man \ ! $(BINUTILS_BUILD_LIB_DIR)/share/doc $(BINUTILS_BUILD_LIB_DIR)/share/locale ! cp -a $(BINUTILS_BUILD_LIB_DIR)/* $(STAGING_DIR) $(STAGING_DIR)/lib/libg.a: --- 252,269 ---- $(BINUTILS_DIR2)/bfd/.libs/libbfd.a: $(BINUTILS_DIR2)/.configured ! $(MAKE) $(MAKEOPTS) -C $(BINUTILS_DIR2) all $(STAGING_DIR)/lib/libbfd.a: $(BINUTILS_DIR2)/bfd/.libs/libbfd.a ! mkdir -p $(BINUTILS_BUILD_FINAL_DIR)/$(GNU_TARGET_NAME) ! (cd $(BINUTILS_BUILD_FINAL_DIR)/$(GNU_TARGET_NAME); test -e lib || ln -s ../lib lib) ! mkdir -p $(BINUTILS_BUILD_FINAL_DIR)/lib ! mkdir -p $(BINUTILS_BUILD_FINAL_DIR)/include ! $(MAKE) $(MAKEOPTS) DESTDIR=$(BINUTILS_BUILD_FINAL_DIR) -C $(BINUTILS_DIR2) \ ! install ! -strip $(BT_STRIP_LIBOPTS) $(BINUTILS_BUILD_FINAL_DIR)/bin/* ! -strip $(BT_STRIP_LIBOPTS) $(BINUTILS_BUILD_FINAL_DIR)/lib/* ! rm -rf $(BINUTILS_BUILD_FINAL_DIR)/share/info $(BINUTILS_BUILD_FINAL_DIR)/share/man \ ! $(BINUTILS_BUILD_FINAL_DIR)/share/doc $(BINUTILS_BUILD_FINAL_DIR)/share/locale ! cp -a $(BINUTILS_BUILD_FINAL_DIR)/* $(STAGING_DIR) $(STAGING_DIR)/lib/libg.a: *************** *** 455,459 **** CROSS_COMPILER_PREFIX="" \ DEVEL_PREFIX=/ CC=$(HOSTCC) \ ! RUNTIME_PREFIX=$(STAGING_DIR)/ \ pregen install_dev; touch $(UCLIBC_DIR)/.configured --- 458,462 ---- CROSS_COMPILER_PREFIX="" \ DEVEL_PREFIX=/ CC=$(HOSTCC) \ ! RUNTIME_PREFIX=/ \ pregen install_dev; touch $(UCLIBC_DIR)/.configured ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl