Radix cross Linux Toolchains

Toolchains for all supported by Radix cross Linux devices

80 Commits   2 Branches   13 Tags
Index: core/gcc/14.2.0/Makefile
===================================================================
--- core/gcc/14.2.0/Makefile	(revision 46)
+++ core/gcc/14.2.0/Makefile	(revision 47)
@@ -497,7 +497,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -563,7 +563,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -630,7 +630,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -698,7 +698,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -764,7 +764,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -832,7 +832,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -898,7 +898,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -966,7 +966,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1034,7 +1034,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1102,7 +1102,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1168,7 +1168,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1234,7 +1234,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1300,7 +1300,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1367,7 +1367,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1433,7 +1433,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1500,7 +1500,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1566,7 +1566,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1633,7 +1633,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1701,7 +1701,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1767,7 +1767,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1834,7 +1834,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1901,7 +1901,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -1966,7 +1966,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -2031,7 +2031,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -2094,7 +2094,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -2154,7 +2154,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -2214,7 +2214,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
@@ -2274,7 +2274,7 @@
 endif
 ifeq ($(FLAVOUR),full)
 extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2,rust
+extra_configure_switches += --enable-languages=c,c++,d,objc,obj-c++,fortran,go,lto,ada,m2
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=new
 extra_configure_switches += --disable-libstdcxx-pch
Index: core/glibc/2.40/Makefile
===================================================================
--- core/glibc/2.40/Makefile	(revision 46)
+++ core/glibc/2.40/Makefile	(revision 47)
@@ -186,7 +186,7 @@
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8-a+crc+nocrypto -mcpu=cortex-a53 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
@@ -206,7 +206,7 @@
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a57 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8-a+crc+nocrypto -mcpu=cortex-a57 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
@@ -226,7 +226,7 @@
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8-a+crc+nocrypto -mcpu=cortex-a53 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC))
@@ -234,19 +234,19 @@
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a73.cortex-a53 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8-a+crc+nocrypto -mcpu=cortex-a73.cortex-a53 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8-a+crc+nocrypto -mcpu=cortex-a53 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a72.cortex-a53 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8-a+crc+nocrypto -mcpu=cortex-a72.cortex-a53 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8.2-a -mtune=cortex-a76.cortex-a55 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8.2-a+crc+crypto -mtune=cortex-a76.cortex-a55 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
@@ -406,6 +406,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=4.14.52
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -415,6 +416,7 @@
 extra_configure_switches  += --enable-kernel=4.14.52
 extra_configure_switches  += --disable-profile
 extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
 endif
@@ -511,6 +513,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=4.9.14
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -519,6 +522,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=4.9.14
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -574,6 +578,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -582,6 +587,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -595,6 +601,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -603,6 +610,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -616,6 +624,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -624,6 +633,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -702,6 +712,7 @@
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
 extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
 endif
@@ -710,6 +721,7 @@
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
 extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
 endif
@@ -743,6 +755,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
@@ -751,6 +764,7 @@
 extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
 extra_configure_switches  += --enable-kernel=3.14.29
 extra_configure_switches  += --disable-profile
+extra_configure_switches  += --disable-mathvec
 extra_configure_switches  += --enable-bind-now
 extra_configure_switches  += --without-gd
 extra_configure_switches  += --without-cvs
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-go/.config
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-go/.config	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-go/.config	(revision 47)
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+#################################################################
+#
+# default common variables:
+#
+if test -z "$HOST"; then
+  export HOST=x86_64-pc-linux-gnu
+fi
+
+if test -z "$TARGET"; then
+  export TARGET=x86_64-radix-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/x86_64-PC-linux-glibc/1.11.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-go/build.sh
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-go/build.sh	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-go/build.sh	(revision 47)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+#
+# Build:
+#
+$TOOLCHAIN_PATH/bin/$TARGET-gccgo -v -g -o main main.go

Property changes on: products/X86_64-glibc/1.11.0/X86_64-TEST-go/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-go/clean.sh
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-go/clean.sh	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-go/clean.sh	(revision 47)
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+rm -f main

Property changes on: products/X86_64-glibc/1.11.0/X86_64-TEST-go/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-go/main.go
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-go/main.go	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-go/main.go	(revision 47)
@@ -0,0 +1,8 @@
+
+package main
+
+import "fmt"
+
+func main() {
+  fmt.Println("Hello, World!")
+}
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-go/run.sh
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-go/run.sh	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-go/run.sh	(revision 47)
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+#
+# Run:
+#
+if [ -x ./main ] ; then
+  $TOOLCHAIN_PATH/$TARGET/sys-root/lib/ld-linux-x86-64.so.2 \
+    --library-path $TOOLCHAIN_PATH/$TARGET/lib:$TOOLCHAIN_PATH/$TARGET/sys-root/lib:$TOOLCHAIN_PATH/$TARGET/sys-root/usr/lib \
+    ./main
+fi

Property changes on: products/X86_64-glibc/1.11.0/X86_64-TEST-go/run.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/.config
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/.config	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/.config	(revision 47)
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+#################################################################
+#
+# default common variables:
+#
+if test -z "$HOST"; then
+  export HOST=x86_64-pc-linux-gnu
+fi
+
+if test -z "$TARGET"; then
+  export TARGET=x86_64-radix-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/x86_64-PC-linux-glibc/1.11.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/build.sh
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/build.sh	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/build.sh	(revision 47)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+#
+# Build:
+#
+$TOOLCHAIN_PATH/bin/$TARGET-gm2 -v -g -o main  main.mod

Property changes on: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/clean.sh
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/clean.sh	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/clean.sh	(revision 47)
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+rm -f main

Property changes on: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/main.mod
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/main.mod	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/main.mod	(revision 47)
@@ -0,0 +1,8 @@
+
+MODULE hello ;
+
+FROM StrIO IMPORT WriteString, WriteLn ;
+
+BEGIN
+   WriteString ('hello world') ; WriteLn
+END hello.
Index: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/run.sh
===================================================================
--- products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/run.sh	(nonexistent)
+++ products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/run.sh	(revision 47)
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+#
+# Run:
+#
+if [ -x ./main ] ; then
+  $TOOLCHAIN_PATH/$TARGET/sys-root/lib/ld-linux-x86-64.so.2 \
+    --library-path $TOOLCHAIN_PATH/$TARGET/lib:$TOOLCHAIN_PATH/$TARGET/sys-root/lib:$TOOLCHAIN_PATH/$TARGET/sys-root/usr/lib \
+    ./main
+fi

Property changes on: products/X86_64-glibc/1.11.0/X86_64-TEST-modula2/run.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property