From 113b93b3d8470afaae92a879df3cc9efdac822c6 Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Thu, 22 Apr 2010 19:08:08 +0000 Subject: [PATCH] * updated build instructions for gcc4 git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@36422 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- INSTALL-gcc4-from-source-Haiku | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/INSTALL-gcc4-from-source-Haiku b/INSTALL-gcc4-from-source-Haiku index c67342b..f121e65 100644 --- a/INSTALL-gcc4-from-source-Haiku +++ b/INSTALL-gcc4-from-source-Haiku @@ -1,14 +1,20 @@ How to build gcc-4.3 natively on Haiku: 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 .. -- gitore 0.2.2