[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