[haiku-commits] r36422 - buildtools/trunk

  • From: zooey@xxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Thu, 22 Apr 2010 21:08:08 +0200 (CEST)

Author: zooey
Date: 2010-04-22 21:08:08 +0200 (Thu, 22 Apr 2010)
New Revision: 36422
Changeset: http://dev.haiku-os.org/changeset/36422/haiku

Modified:
   buildtools/trunk/INSTALL-gcc4-from-source-Haiku
Log:
* updated build instructions for gcc4


Modified: buildtools/trunk/INSTALL-gcc4-from-source-Haiku
===================================================================
--- buildtools/trunk/INSTALL-gcc4-from-source-Haiku     2010-04-22 16:24:55 UTC 
(rev 36421)
+++ buildtools/trunk/INSTALL-gcc4-from-source-Haiku     2010-04-22 19:08:08 UTC 
(rev 36422)
@@ -3,12 +3,18 @@
 checkout the buildtools from the haiku repository
 cd into the buildtools folder (where this file lives)
 
+declare the current gcc-version-date like this:
+       export GCCDATE=100421
+(just use the current date instead of '100421')
+
 compile binutils:
 
        mkdir binutils-obj
        cd binutils-obj
-       CFLAGS="-O2" CXXFLAGS="-O2" ../binutils/configure 
--prefix=/boot/develop/tools/gnupro --disable-nls --enable-shared=yes
-       make
+       CFLAGS="-O2" CXXFLAGS="-O2" ../binutils/configure \
+               
--prefix=/boot/develop/abi/x86/gcc4/tools/gcc-4.3.3-haiku-${GCCDATE} \
+               --disable-nls --enable-shared=yes
+       make -j2
        cd ..
 
 compile gcc:   
@@ -16,19 +22,16 @@
        mkdir gcc-obj
        cd gcc-obj
        CFLAGS="-O2" CXXFLAGS="-O2" ../gcc/configure \
-               --prefix=/boot/develop/tools/gnupro \
+               
--prefix=/boot/develop/abi/x86/gcc4/tools/gcc-4.3.3-haiku-${GCCDATE} \
                --enable-shared --enable-languages=c,c++ \
                --disable-nls --without-libiconv-prefix --disable-libstdcxx-pch
-       make bootstrap
+       make -j2 bootstrap
        cd ..
 
 Ok, now everything is compiled and ready, waiting to be installed:
 
-       mv /boot/develop/abi/current/tools/gcc-4.3.3-haiku-xxxxxx \
-               /boot/develop/abi/current/tools/gcc-4.3.3-haiku-xxxxxx_orig
-       mkdir /boot/develop/abi/current/tools/gcc-4.3.3-haiku-090629
-       ln -sfn /boot/develop/abi/current/tools/gcc-4.3.3-haiku-090629 \
-               /boot/develop/abi/current/tools/current
+       mkdir /boot/develop/abi/x86/gcc4/tools/gcc-4.3.3-haiku-${GCCDATE}
+       ln -sfn gcc-4.3.3-haiku-${GCCDATE} 
/boot/develop/abi/x86/gcc4/tools/current
        cd binutils-obj
        make install
        cd ..


Other related posts:

  • » [haiku-commits] r36422 - buildtools/trunk - zooey