]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - lfs/binutils
Habe IPFire auf LFS 6.2 gebracht.
[ipfire-2.x.git] / lfs / binutils
index 4cdc94b631ceb8d06b148de3a98a2dd6fa9943cb..bd140c4db1ea788849af8971ebe5759947d03636 100644 (file)
@@ -26,7 +26,7 @@
 
 include Config
 
-VER        = 2.15.90.0.3
+VER        = 2.16.1
 
 THISAPP    = binutils-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -48,7 +48,7 @@ ifeq "$(LFS_PASS)" "1"
   EXTRA_INSTALL = 
 else
   TARGET = $(DIR_INFO)/$(THISAPP)-tools2
-  EXTRA_CONFIG = --prefix=/tools --enable-shared --with-lib-path=/tools/lib --disable-nls
+  EXTRA_CONFIG = --prefix=/tools --with-lib-path=/tools/lib --disable-nls
   EXTRA_MAKE = 
   EXTRA_INSTALL = 
 endif
@@ -62,7 +62,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 1c1af0064ebd3d7bd99905874656a21e
+$(DL_FILE)_MD5 = 6a9d529efb285071dad10e1f3d2b2967
 
 install : $(TARGET)
 
@@ -95,14 +95,24 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @mkdir $(DIR_SRC)/binutils-build
        cd $(DIR_SRC)/binutils-build && $(DIR_APP)/configure $(EXTRA_CONFIG)
 ifeq "$(ROOT)" ""
-       cd $(DIR_SRC)/binutils-build && make -j 3 $(EXTRA_MAKE)
+       cd $(DIR_SRC)/binutils-build && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_SRC)/binutils-build && make $(EXTRA_INSTALL) install
 else
 ifeq "$(LFS_PASS)" "1"
-       cd $(DIR_SRC)/binutils-build && make configure-host
+       cd $(DIR_SRC)/binutils-build && make $(MAKETUNING)
+       cd $(DIR_SRC)/binutils-build && make $(MAKETUNING) clean
+       cd $(DIR_SRC)/binutils-build && make $(MAKETUNING) $(EXTRA_MAKE)
+else
+       cd $(DIR_SRC)/binutils-build && make $(MAKETUNING) $(EXTRA_MAKE)
 endif
-       cd $(DIR_SRC)/binutils-build && make -j 3 $(EXTRA_MAKE)
        cd $(DIR_SRC)/binutils-build && make $(EXTRA_INSTALL) install
+       cd $(DIR_SRC)/binutils-build && make -C ld clean
+ifeq "$(LFS_PASS)" "1"
+       cd $(DIR_SRC)/binutils-build && make -C ld LIB_PATH=/tools/lib
+else
+       cd $(DIR_SRC)/binutils-build && make -C ld LIB_PATH=/usr/lib:/lib
+endif
+       cd $(DIR_SRC)/binutils-build && cp -v ld/ld-new /tools/bin
 endif
        @rm -rf $(DIR_APP) $(DIR_SRC)/binutils-build
        @$(POSTBUILD)