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

Reply via email to