From c51f9f7829b9f1911ee4aca7b8ae6ca2e5599e48 Mon Sep 17 00:00:00 2001 From: dwelch67 Date: Tue, 24 Sep 2013 15:20:26 -0400 Subject: [PATCH] I am not maintaining the build_gcc and build_clang in this repo, I have a separate repo now where I maintain those scripts --- buildgcc/README | 16 +++------------- buildgcc/build_clang | 9 --------- buildgcc/build_gcc | 39 --------------------------------------- 3 files changed, 3 insertions(+), 61 deletions(-) delete mode 100755 buildgcc/build_clang delete mode 100755 buildgcc/build_gcc diff --git a/buildgcc/README b/buildgcc/README index 42b50ee..1cdef70 100644 --- a/buildgcc/README +++ b/buildgcc/README @@ -1,17 +1,7 @@ -A script for building your own gnu toolchain for ARM. - -Derived directly from the same script at the mpx project at opencores.org - -Keep or change the PREFIX in the script to a path where you want the -binary to end up. - -sudo ./build_gcc - -then put whatever you had in your prefix/bin in the path. The default -gnuarm would mean /gnuarm/bin goes in the PATH. - -clang script I wrote, builds llvm+clang from sources. +*** I HAVE REMOVED THESE FILES *** +I have a separate build_gcc repository at github where I maintain the gcc +and clang build scripts I use for my own homebuilt toolchains. diff --git a/buildgcc/build_clang b/buildgcc/build_clang deleted file mode 100755 index 60c0580..0000000 --- a/buildgcc/build_clang +++ /dev/null @@ -1,9 +0,0 @@ - -svn co http://llvm.org/svn/llvm-project/llvm/branches/release_30/ llvm30 -cd llvm30 -cd tools -svn co http://llvm.org/svn/llvm-project/cfe/branches/release_30/ clang -cd .. -./configure --enable-optimized --disable-doxygen --prefix=/llvm30 -make -j 4 -make install diff --git a/buildgcc/build_gcc b/buildgcc/build_gcc deleted file mode 100755 index 75cef69..0000000 --- a/buildgcc/build_gcc +++ /dev/null @@ -1,39 +0,0 @@ - -# Usage -# sudo ./build_gcc - -# Setup vars -export TARGET=arm-none-eabi -export PREFIX=/gnuarm -export PATH=$PATH:$PREFIX/bin - -rm -rf build-* -rm -rf gcc-* -rm -rf binutils-* - -# Get archives -wget http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2 -wget http://ftp.gnu.org/gnu/gcc/gcc-4.7.1/gcc-4.7.1.tar.bz2 - -# Extract archives -bzip2 -dc binutils-2.22.tar.bz2 | tar -xf - -bzip2 -dc gcc-4.7.1.tar.bz2 | tar -xf - - -# Build binutils -mkdir build-binutils -cd build-binutils -../binutils-2.22/configure --target=$TARGET --prefix=$PREFIX -make all -make install - -# Build GCC -mkdir ../build-gcc -cd ../build-gcc -../gcc-4.7.1/configure --target=$TARGET --prefix=$PREFIX --without-headers --with-newlib --with-gnu-as --with-gnu-ld -make all-gcc -make install-gcc - -# Build libgcc.a -make all-target-libgcc CFLAGS_FOR_TARGET="-g -O2" -make install-target-libgcc -