Author: jhuntwork
Date: 2005-09-16 22:10:06 -0600 (Fri, 16 Sep 2005)
New Revision: 647

Modified:
   x86/trunk/packages/gcc/Makefile
Log:
Upgraded to gcc-4.0.1

Modified: x86/trunk/packages/gcc/Makefile
===================================================================
--- x86/trunk/packages/gcc/Makefile     2005-09-17 03:51:34 UTC (rev 646)
+++ x86/trunk/packages/gcc/Makefile     2005-09-17 04:10:06 UTC (rev 647)
@@ -2,26 +2,18 @@
 #==============================================================================
 
 NM= gcc
-VRS= 3.4.4
+VRS= 4.0.1
 DIR= $(NM)-$(VRS)
 
 FILE= $(DIR).tar.bz2
 URL-$(FILE)= $(HTTP)/$(NM)/$(FILE)
-SHA-$(FILE)= dbe5935c04f799c77b49d6806f9d7db6d9b5cd35
+SHA-$(FILE)= 2152cdf8cc49de6eef27c6c34f2880cc774e6fa1
 
-PATCH1= $(DIR)-no_fixincludes-1.patch
-URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1)
-SHA-$(PATCH1)= 2175d7dd8fa64038cc3e7db1ad57bb2cf0f8c693
+PATCH1= $(DIR)-specs-1.patch
+URL-$(PATCH2)= $(HTTP)/$(NM)/$(PATCH1)
+SHA-$(PATCH2)= 04d4b7d68bfd6b362e9b75678584641a2dde7c2f
 
-PATCH2= $(DIR)-specs-2.patch
-URL-$(PATCH2)= $(HTTP)/$(NM)/$(PATCH2)
-SHA-$(PATCH2)= 946226d5a463e85829b70c922e827c1ce6cd211c
 
-PATCH3= $(DIR)-linkonce-1.patch
-URL-$(PATCH3)= $(HTTP)/$(NM)/$(PATCH3)
-SHA-$(PATCH3)= 50de9e6d265d191ea0e6877c4152fd1cff78fb2c
-
-
 # Targets
 # =============================================================================
 
@@ -64,7 +56,7 @@
 #
        @$(OK)
 
-pass2: $(FILE) $(PATCH1) $(PATCH2)
+pass2: $(FILE) $(PATCH1)
        @$(sep_dir_build)
        @$(MAKE) clean
        @cp $(SRC)/{$(PATCH1),$(PATCH2)} $(LFSSRC)/
@@ -74,8 +66,13 @@
 #==============================================================================
 # Configure commands below \/
 #==============================================================================
-       @cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1) ; \
-        patch -Np1 -i ../$(PATCH2)
+       @cd ../$(DIR) ; cp gcc/Makefile.in{,.orig} && \
+        sed '[EMAIL PROTECTED](^NATIVE_SYSTEM_HEADER_DIR =\)[EMAIL PROTECTED] 
/tools/[EMAIL PROTECTED]' \
+        gcc/Makefile.in.orig > gcc/Makefile.in
+       @cd ../$(DIR) ; cp gcc/Makefile.in{,.tmp} && \
+        sed 's/^XCFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in.tmp \
+         > gcc/Makefile.in
+       @cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1)
        @../$(DIR)/configure --prefix=$(WD) --libexecdir=$(WD)/lib \
         --with-local-prefix=$(WD) --enable-clocale=gnu --enable-shared \
         --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ \
@@ -108,7 +105,7 @@
        @chroot "$(MP)" $(chenv-pre-bash) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)'
 
-stage2: $(FILE) $(PATCH1) $(PATCH3)
+stage2: $(FILE)
        @$(sep_dir_build)
        @$(MAKE) clean
        @cp $(SRC)/$(PATCH3) $(LFSSRC)/
@@ -118,9 +115,10 @@
 #==============================================================================
 # Configure commands below \/
 #==============================================================================
-       @cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1) ; \
-        patch -Np1 -i ../$(PATCH3)
-       @sed -i 's/install_to_$$(INSTALL_DEST) //' 
../$(DIR)/libiberty/Makefile.in
+       @cd ../$(DIR) ; sed -i 's/install_to_$(INSTALL_DEST) //' \
+        libiberty/Makefile.in
+       @cd ../$(DIR) ; sed -i 's/^XCFLAGS =$/& -fomit-frame-pointer/' \
+        gcc/Makefile.in
        @../$(DIR)/configure --prefix=/usr --libexecdir=/usr/lib \
         --enable-shared --enable-threads=posix --enable-__cxa_atexit \
         --enable-clocale=gnu --enable-languages=c,c++ >../$(DIR)[EMAIL 
PROTECTED] 2>&1

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to