Author: alexander
Date: 2006-07-12 09:24:11 -0600 (Wed, 12 Jul 2006)
New Revision: 1612
Added:
trunk/packages/gcc33/
trunk/packages/gcc33/Makefile
Modified:
trunk/Makefile
Log:
Added libstdc++.so.5 (for proprietary fglrx driver)
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2006-07-12 09:45:16 UTC (rev 1611)
+++ trunk/Makefile 2006-07-12 15:24:11 UTC (rev 1612)
@@ -259,6 +259,9 @@
ch-libchewing ch-scim-chewing ch-scim-pinyin ch-scim-input-pad \
ch-bin86 ch-lilo ch-syslinux ch-vbetool ch-hibernate-script \
update-fontsdir
+ifeq ($(LFS-ARCH),x86)
+ make ch-gcc33
+endif
ifeq ($(LFS-ARCH),ppc)
make ch-yaboot
make ch-hfsutils
Added: trunk/packages/gcc33/Makefile
===================================================================
--- trunk/packages/gcc33/Makefile (rev 0)
+++ trunk/packages/gcc33/Makefile 2006-07-12 15:24:11 UTC (rev 1612)
@@ -0,0 +1,45 @@
+# Gcc 3.3.6 Makefile
+
+NM= gcc
+VRS= 3.3.6
+DIR= $(NM)-$(VRS)
+
+FILE= $(DIR).tar.bz2
+URL-$(FILE)= http://ftp.gnu.org/gnu/gcc/$(DIR)/$(FILE)
+SHA-$(FILE)= 2cc43978bb09af6c2ccfdf74797d10d7cc2596fb
+
+PATCH1= $(DIR)-no_fixincludes-1.patch
+URL-$(PATCH1)= http://www.linuxfromscratch.org/patches/blfs/svn/$(PATCH1)
+SHA-$(PATCH1)= 0ff124e669753a80050fe8b8746067d3eb8503b1
+
+PATCH2= $(DIR)-linkonce-1.patch
+URL-$(PATCH2)= http://www.linuxfromscratch.org/patches/blfs/svn/$(PATCH1)
+SHA-$(PATCH2)= dd73dfe163ec16b59d3f258e7d60099a8c8de424
+
+# Targets
+
+include $(ROOT)/scripts/functions
+
+unexport CFLAGS CXXFLAGS
+
+export LFS_USE_TARGET := yes
+
+stage2: $(FILE) $(PATCH1) $(PATCH2)
+ $(sep_dir_build)
+
+compile-stage2:
+ cd ../$(DIR) ; patch -Np1 -i ../$(PATCH1)
+ cd ../$(DIR) ; patch -Np1 -i ../$(PATCH2)
+# --enable-static overrides the unsuitable default in config.site
+ ../$(DIR)/configure --prefix=/usr --libexecdir=/usr/lib \
+ --enable-shared --enable-threads=posix --enable-__cxa_atexit \
+ --enable-clocale=gnu --enable-languages=c,c++ --enable-static \
+ --build=$(LFS_TARGET) --host=$(LFS_TARGET) --target=$(LFS_TARGET)
+ make bootstrap
+ cp -av $(LFS_TARGET)/libstdc++-v3/src/.libs/libstdc++.so.5* /usr/lib
+
+clean:
+ -rm -rf $(DIR)
+ -rm -rf $(NM)-build
+
+.PHONY: clean chroot compile-stage2
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page