Radix cross Linux Toolchains

Toolchains for all supported by Radix cross Linux devices

42 Commits   1 Branch   8 Tags
Index: .svnignore
===================================================================
--- .svnignore	(revision 17)
+++ .svnignore	(revision 18)
@@ -31,6 +31,7 @@
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/binutils/2.40/Makefile
===================================================================
--- core/binutils/2.40/Makefile	(revision 17)
+++ core/binutils/2.40/Makefile	(revision 18)
@@ -352,7 +352,7 @@
 # standard options:
 extra_configure_switches += --disable-multilib
 extra_configure_switches += --with-cpu=cortex-a75
-extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-arch=armv8.2-a
 extra_configure_switches += --with-fpu=neon-fp-armv8
 extra_configure_switches += --with-abi=lp64
 extra_configure_switches += --disable-compressed-debug-sections
Index: core/binutils/2.40
===================================================================
--- core/binutils/2.40	(revision 17)
+++ core/binutils/2.40	(revision 18)

Property changes on: core/binutils/2.40
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/gcc/12.2.0/Makefile
===================================================================
--- core/gcc/12.2.0/Makefile	(revision 17)
+++ core/gcc/12.2.0/Makefile	(revision 18)
@@ -1129,7 +1129,7 @@
 extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
 extra_configure_switches += --disable-multiarch
 extra_configure_switches += --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-arch=armv8.2-a
 extra_configure_switches += --with-cpu=cortex-a75.cortex-a55
 extra_configure_switches += --with-abi=lp64
 # add
Index: core/gcc/12.2.0
===================================================================
--- core/gcc/12.2.0	(revision 17)
+++ core/gcc/12.2.0	(revision 18)

Property changes on: core/gcc/12.2.0
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/gdb/13.1/Makefile
===================================================================
--- core/gdb/13.1/Makefile	(revision 17)
+++ core/gdb/13.1/Makefile	(revision 18)
@@ -312,7 +312,7 @@
 
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
 extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-arch=armv8.2-a
 extra_configure_switches += --with-cpu=cortex-a75
 extra_configure_switches += --with-fpu=neon-fp-armv8
 extra_configure_switches += --with-abi=lp64
Index: core/gdb/13.1
===================================================================
--- core/gdb/13.1	(revision 17)
+++ core/gdb/13.1	(revision 18)

Property changes on: core/gdb/13.1
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/glibc/2.37/Makefile
===================================================================
--- core/glibc/2.37/Makefile	(revision 17)
+++ core/glibc/2.37/Makefile	(revision 18)
@@ -246,7 +246,7 @@
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a75.cortex-a55 -mabi=lp64"
+environment += CFLAGS="-g -O3 -march=armv8.2-a -mcpu=cortex-a75.cortex-a55 -mabi=lp64"
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
Index: core/glibc/2.37
===================================================================
--- core/glibc/2.37	(revision 17)
+++ core/glibc/2.37	(revision 18)

Property changes on: core/glibc/2.37
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/glibc/2.37-ppc32
===================================================================
--- core/glibc/2.37-ppc32	(revision 17)
+++ core/glibc/2.37-ppc32	(revision 18)

Property changes on: core/glibc/2.37-ppc32
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/glibc/2.37-x86_32
===================================================================
--- core/glibc/2.37-x86_32	(revision 17)
+++ core/glibc/2.37-x86_32	(revision 18)

Property changes on: core/glibc/2.37-x86_32
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: core/linux/6.1.26
===================================================================
--- core/linux/6.1.26	(revision 17)
+++ core/linux/6.1.26	(revision 18)

Property changes on: core/linux/6.1.26
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: products/RK358X-glibc/1.9.3/RK358X-TEST/build.sh
===================================================================
--- products/RK358X-glibc/1.9.3/RK358X-TEST/build.sh	(revision 17)
+++ products/RK358X-glibc/1.9.3/RK358X-TEST/build.sh	(revision 18)
@@ -4,7 +4,7 @@
 
 export PATH=$TOOLCHAIN_PATH/bin:$PATH
 
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a75.cortex-a55 -mabi=lp64"
+ARCH_FLAGS=" -march=armv8.2-a -mcpu=cortex-a75.cortex-a55 -mabi=lp64"
 
 $TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
 $TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
Index: products/RK358X-glibc/1.9.3
===================================================================
--- products/RK358X-glibc/1.9.3	(revision 17)
+++ products/RK358X-glibc/1.9.3	(revision 18)

Property changes on: products/RK358X-glibc/1.9.3
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,81 ##
+
+# Target build dirs
+.noarch
+.host
+
+.arm32-newlib
+.a33xx-newlib
+.a9xx-newlib
+.h5-newlib
+.s9xx-newlib
+.rk33xx-newlib
+.m1000-newlib
+.riscv64-newlib
+.at91sam7s-newlib
+
+.a1x-glibc
+.a2x-glibc
+.a311x-glibc
+.h3-glibc
+.h5-glibc
+.imx6-glibc
+.imx6ull-glibc
+.jz47xx-glibc
+.p5600-glibc
+.m1000-glibc
+.omap543x-glibc
+.am335x-glibc
+.rk328x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.a9xx-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.a33xx-glibc
+.power8-glibc
+.power9-glibc
+.power8le-glibc
+.power9le-glibc
+.riscv64-glibc
+.i586-glibc
+.i686-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.src_requires
+.src_requires_depend
+.dist
+
+# Destinations
+dist
+
+
+# Tarballs
+*.gz
+*.bz2
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Text files
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# Object Files
+*.[ao]
+
+# backup copies
+*~
Index: products
===================================================================
--- products	(revision 17)
+++ products	(revision 18)

Property changes on: products
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc
Index: tools/patchelf/0.18.0
===================================================================
--- tools/patchelf/0.18.0	(revision 17)
+++ tools/patchelf/0.18.0	(revision 18)

Property changes on: tools/patchelf/0.18.0
___________________________________________________________________
Modified: svn:ignore
## -31,6 +31,7 ##
 .a9xx-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .a33xx-glibc
 .power8-glibc
 .power9-glibc