Add AKAROS_TOOLCHAINS (XCC)
authorAditya Basu <mitthu@google.com>
Wed, 29 May 2019 19:42:43 +0000 (15:42 -0400)
committerAditya Basu <mitthu@google.com>
Thu, 30 May 2019 16:41:54 +0000 (12:41 -0400)
* It points to the location where XCC toolchain (gcc + glibc)
gets installed.
* AKAROS_XCC_ROOT vs AKAROS_TOOLCHAINS:
    - XCC_ROOT was a particular toolchain (e.g. x86_64).
    - TOOLCHAINS is the directory for all toolchains, e.g. riscv, x86_64.
    - So TOOLCHAINS is the parent of the old XCC_ROOT.

**NOTE:** Delete your toolchain Makelocal and set AKAROS_TOOLCHAINS in
your environment. Then rebuild your toolchain.

Signed-off-by: Aditya Basu <mitthu@google.com>
.travis.yml
tools/compilers/gcc-glibc/Makefile
tools/compilers/gcc-glibc/Makelocal.template [deleted file]

index 24cf933..ddf5bf0 100644 (file)
@@ -24,8 +24,8 @@ env:
   global:
   - ARCH=x86
   - AKAROS_ROOT=$TRAVIS_BUILD_DIR
-  - X86_64_INSTDIR="$AKAROS_ROOT/install/x86_64-ucb-akaros-gcc"
-  - PATH=$X86_64_INSTDIR/bin:$PATH
+  - AKAROS_TOOLCHAINS="$AKAROS_ROOT/install"
+  - PATH=$AKAROS_TOOLCHAINS/x86_64-ucb-akaros-gcc/bin:$PATH
   - MAKE_JOBS=4
 
 notifications:
index c91aaba..ce0c721 100644 (file)
@@ -8,8 +8,10 @@ GMP_VERSION := 5.1.3
 MPFR_VERSION := 3.1.2
 MPC_VERSION := 1.0.2
 
-# Defines where to install the toolchain
--include Makelocal
+# Define where to install the toolchain
+RISCV_INSTDIR         := $(AKAROS_TOOLCHAINS)/riscv-ucb-akaros-gcc/
+X86_64_INSTDIR        := $(AKAROS_TOOLCHAINS)/x86_64-ucb-akaros-gcc/
+X86_64_NATIVE_INSTDIR := $(AKAROS_TOOLCHAINS)/x86_64-ucb-akaros-gcc-native/
 
 define print-usage
        @echo "Usage: make <arch> [ <config> ] [ <subcmd> ] "
diff --git a/tools/compilers/gcc-glibc/Makelocal.template b/tools/compilers/gcc-glibc/Makelocal.template
deleted file mode 100644 (file)
index b01ed6e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-RISCV_INSTDIR         := $(HOME)/install/riscv-ucb-akaros-gcc/
-X86_64_INSTDIR        := $(HOME)/install/x86_64-ucb-akaros-gcc/
-X86_64_NATIVE_INSTDIR := $(HOME)/install/x86_64-ucb-akaros-gcc-native/