Radix cross Linux Toolchains

Toolchains for all supported by Radix cross Linux devices

57 Commits   2 Branches   10 Tags
Index: README.md
===================================================================
--- README.md	(revision 35)
+++ README.md	(revision 36)
@@ -4,7 +4,7 @@
 ==========
 
 The default destination path for installation is defined by **TOOLCHAINS_BASE_PATH** variable
-in the [build-system/config.mk](https://csvn.radix.pro/radix/toolchains/branches/toolchains-1.9.x/build-system/config.mk)
+in the [build-system/config.mk](https://csvn.radix.pro/radix/toolchains/branches/toolchains-1.10.x/build-system/config.mk)
 file. The access permissions should be given to developer by the superuser:
 
 ```Bash
@@ -20,12 +20,12 @@
 ```
 
 Additional information can be found in the
-[*doc/README*](https://csvn.radix.pro/toolchains/branches/toolchains-1.9.x/doc/README) file.
+[*doc/README*](https://csvn.radix.pro/toolchains/branches/toolchains-1.10.x/doc/README) file.
 
 
 Copyright and license
 ---------------------
 
-Code and documentation copyright 2009-2020 Andrey V. Kosteltsev.
-Code and documentation released under [the MIT License](https://csvn.radix.pro/radix/toolchains/branches/toolchains-1.9.x/LICENSE).
+Code and documentation copyright 2009-2024 Andrey V. Kosteltsev.
+Code and documentation released under [the MIT License](https://csvn.radix.pro/radix/toolchains/branches/toolchains-1.10.x/LICENSE).
 
Index: core/gcc/12.2.0/PATCHES.at91sam7s
===================================================================
--- core/gcc/12.2.0/PATCHES.at91sam7s	(revision 35)
+++ core/gcc/12.2.0/PATCHES.at91sam7s	(nonexistent)
@@ -1,7 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-at91sam7s-newlib.patch          -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/PATCHES.aarch64
===================================================================
--- core/gcc/12.2.0/PATCHES.aarch64	(revision 35)
+++ core/gcc/12.2.0/PATCHES.aarch64	(nonexistent)
@@ -1,7 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-aarch64-multilib.patch          -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/PATCHES.a9xx
===================================================================
--- core/gcc/12.2.0/PATCHES.a9xx	(revision 35)
+++ core/gcc/12.2.0/PATCHES.a9xx	(nonexistent)
@@ -1,7 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-a9xx-newlib.patch               -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/PATCHES.x86_64
===================================================================
--- core/gcc/12.2.0/PATCHES.x86_64	(revision 35)
+++ core/gcc/12.2.0/PATCHES.x86_64	(nonexistent)
@@ -1,8 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-x86_64-interpreter.patch        -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-x86_64-multilib.patch           -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/PATCHES
===================================================================
--- core/gcc/12.2.0/PATCHES	(revision 35)
+++ core/gcc/12.2.0/PATCHES	(nonexistent)
@@ -1,5 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/PATCHES.powerpc
===================================================================
--- core/gcc/12.2.0/PATCHES.powerpc	(revision 35)
+++ core/gcc/12.2.0/PATCHES.powerpc	(nonexistent)
@@ -1,8 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-ppc64-interpreter.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-ppc64-multilib.patch            -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/PATCHES.a33xx
===================================================================
--- core/gcc/12.2.0/PATCHES.a33xx	(revision 35)
+++ core/gcc/12.2.0/PATCHES.a33xx	(nonexistent)
@@ -1,7 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-a33xx-newlib.patch              -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0/Makefile
===================================================================
--- core/gcc/12.2.0/Makefile	(revision 35)
+++ core/gcc/12.2.0/Makefile	(nonexistent)
@@ -1,2432 +0,0 @@
-
-
-COMPONENT_TARGETS  = $(TOOLCHAIN_ARM32_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_H5_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_M1000_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_AT91SAM7S_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_NEWLIB)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_A1X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
-
-
-FLAVOURS = static second full
-
-
-include ../../../build-system/config.mk
-
-
-SOURCE_REQUIRES  = sources/GNU/gcc/gcc-12.2.0
-SOURCE_REQUIRES += sources/GNU/gmp
-SOURCE_REQUIRES += sources/GNU/mpfr
-SOURCE_REQUIRES += sources/GNU/mpc
-SOURCE_REQUIRES += sources/inria/isl
-
-
-ifneq ($(findstring newlib, $(TOOLCHAIN)),)
-ifeq ($(FLAVOUR),static)
-REQUIRES  = core/binutils/2.42
-endif
-ifeq ($(FLAVOUR),full)
-REQUIRES  = core/newlib/4.2.0.20211231^full
-endif
-endif
-
-ifneq ($(findstring -glibc, $(TOOLCHAIN)),)
-ifeq ($(FLAVOUR),static)
-REQUIRES  = core/binutils/2.42
-endif
-ifeq ($(FLAVOUR),second)
-REQUIRES  = core/glibc/2.37^headers
-endif
-ifeq ($(FLAVOUR),full)
-REQUIRES  = core/glibc/2.37^full
-endif
-endif
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_xz_archive        = $(SRC_PACKAGE_PATH)/GNU/gcc/gcc-12.2.0/gcc-12.2.0.tar.xz
-tar_xz_archive_gmp    = $(SRC_PACKAGE_PATH)/GNU/gmp/gmp-6.2.1.tar.xz
-tar_xz_archive_mpfr   = $(SRC_PACKAGE_PATH)/GNU/mpfr/mpfr-4.1.0.tar.xz
-tar_gz_archive_mpc    = $(SRC_PACKAGE_PATH)/GNU/mpc/mpc-1.2.1.tar.gz
-tar_xz_archive_isl    = $(SRC_PACKAGE_PATH)/inria/isl/isl-0.25.tar.xz
-SRC_ARCHIVE           = $(tar_xz_archive)
-SRC_DIR               = $(TARGET_BUILD_DIR)/gcc-12.2.0
-src_dir_name          = gcc-12.2.0
-src_done              = $(TARGET_BUILD_DIR)/.source-done
-gmp_src_done          = $(TARGET_BUILD_DIR)/.gmp-source-done
-mpfr_src_done         = $(TARGET_BUILD_DIR)/.mpfr-source-done
-mpc_src_done          = $(TARGET_BUILD_DIR)/.mpc-source-done
-isl_src_done          = $(TARGET_BUILD_DIR)/.isl-source-done
-
-ifneq ($(TOOLCHAIN),)
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB)),)
-PATCHES = PATCHES.at91sam7s
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB)),)
-PATCHES = PATCHES.a9xx
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB)),)
-PATCHES = PATCHES.a33xx
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) \
-                             $(TOOLCHAIN_POWER9_GLIBC)),)
-PATCHES = PATCHES.powerpc
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) \
-                             $(TOOLCHAIN_POWER9LE_GLIBC)),)
-PATCHES = PATCHES.powerpcle
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     \
-                             $(TOOLCHAIN_S9XX_GLIBC)   \
-                             $(TOOLCHAIN_A311X_GLIBC)  \
-                             $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) \
-                             $(TOOLCHAIN_RK358X_GLIBC) \
-                             $(TOOLCHAIN_M1000_GLIBC)),)
-PATCHES = PATCHES.aarch64
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
-PATCHES = PATCHES.x86_64
-else
-PATCHES = PATCHES
-endif
-endif
-endif
-endif
-endif
-endif
-endif
-endif
-
-build_dir             = $(TARGET_BUILD_DIR)/build
-
-sysroot_dir           = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
-
-static_build_target   = $(TARGET_BUILD_DIR)/.static-built
-static_install_target = $(TARGET_BUILD_DIR)/.static-installed
-second_build_target   = $(TARGET_BUILD_DIR)/.second-built
-second_install_target = $(TARGET_BUILD_DIR)/.second-installed
-full_build_target     = $(TARGET_BUILD_DIR)/.full-built
-full_install_target   = $(TARGET_BUILD_DIR)/.full-installed
-
-#
-# Cross GNAT requires native GNAT on the build machine with same version.
-# To be independed from distribution we are working the build GNAT tools
-# created and installed with prefix $(GNATTOOLS_DEST_DIR)
-#
-# see: build-system/3pp/gnattools/12.2.0 for more information.
-#
-GNATTOOLS_DEST_DIR = $(BUILDSYSTEM)/gnattools/12.2.0/usr
-
-environment  = PATH=$(TOOLCHAIN_PATH)/bin:$(GNATTOOLS_DEST_DIR)/bin:$(PATH)
-environment += GNATBIND=$(GNATTOOLS_DEST_DIR)/bin/gnatbind
-environment += GNATMAKE=$(GNATTOOLS_DEST_DIR)/bin/gnatmake
-
-
-LIBSUFFIX    =
-
-
-ifeq ($(FLAVOUR),static)
-BUILD_TARGETS  = $(static_build_target)
-BUILD_TARGETS += $(static_install_target)
-endif
-
-ifeq ($(FLAVOUR),second)
-BUILD_TARGETS  = $(second_build_target)
-BUILD_TARGETS += $(second_install_target)
-endif
-
-ifeq ($(FLAVOUR),full)
-BUILD_TARGETS  = $(full_build_target)
-BUILD_TARGETS += $(full_install_target)
-endif
-
-
-include ../../../build-system/core.mk
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_ARM32_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-abi=aapcs
-extra_configure_switches += --with-dwarf2
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --disable-tls
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-extra_configure_switches += --with-multilib-list=aprofile,rmprofile
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --disable-tls
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-extra_configure_switches += --with-extra-multilibs=armv6-m
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --disable-tls
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-extra_configure_switches += --with-extra-multilibs=armv7-m
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --disable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-multilib-list=lp64,ilp32
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --disable-__cxa_atexit
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --disable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-multilib-list=lp64,ilp32
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --disable-__cxa_atexit
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --disable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-multilib-list=lp64,ilp32
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --disable-__cxa_atexit
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --disable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-multilib-list=lp64,ilp32
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a57
-extra_configure_switches += --disable-__cxa_atexit
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --enable-fpu=no
-extra_configure_switches += --enable-nofmult=no
-extra_configure_switches += --enable-26bit=no
-extra_configure_switches += --enable-underscore=no
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --with-float=soft
-extra_configure_switches += --with-dwarf2
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --disable-tls
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-extra_configure_switches += --with-extra-multilibs=armv4t
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_NEWLIB))
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-abi=lp64d
-extra_configure_switches += --with-arch=rv64imafdc
-extra_configure_switches += --with-dwarf2
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-tm-clone-registry
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-tls
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --without-headers
-extra_configure_switches += --enable-languages=c
-else
-extra_configure_switches += --enable-plugins
-extra_configure_switches += --with-headers=yes
-extra_configure_switches += --enable-languages=c,c++
-endif
-extra_configure_switches += --with-newlib
-extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
-extra_configure_switches += 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
-extra_configure_switches += 'CXXFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a8
-extra_configure_switches += --with-fpu=neon
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a7
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a7
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-mode=thumb
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
-extra_configure_switches += --without-headers
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-cpu=cortex-a53
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a5
-extra_configure_switches += --with-fpu=neon
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-cpu=cortex-a53
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-fpu=neon-fp-armv8
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-cpu=cortex-a73.cortex-a53
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-cpu=cortex-a53
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-cpu=cortex-a72.cortex-a53
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --enable-fix-cortex-a53-835769
-extra_configure_switches += --enable-fix-cortex-a53-843419
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --disable-multiarch
-extra_configure_switches += --disable-multilib
-extra_configure_switches += --with-arch=armv8.2-a
-extra_configure_switches += --with-cpu=cortex-a75.cortex-a55
-extra_configure_switches += --with-abi=lp64
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-fpu=neon-fp-armv8
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a17
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a9
-extra_configure_switches += --with-fpu=vfpv3
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-mode=thumb
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
-extra_configure_switches += --without-headers
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a7
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
-extra_configure_switches += --without-headers
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a15
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-mode=thumb
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
-extra_configure_switches += --without-headers
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a8
-extra_configure_switches += --with-fpu=neon
-extra_configure_switches += --with-abi=aapcs-linux
-# add
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
-extra_configure_switches += --without-headers
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch-32=mips32r2
-extra_configure_switches += --with-arch-64=mips64r2
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-mips-plt
-extra_configure_switches += --enable-target-optspace
-extra_configure_switches += --enable-symvers=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=mips32r5
-extra_configure_switches += --with-tune=p5600
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-mips-plt
-extra_configure_switches += --enable-target-optspace
-extra_configure_switches += --enable-symvers=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --with-gnu-as
-extra_configure_switches += --with-gnu-ld
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-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-cpu=cortex-a57
-extra_configure_switches += --with-abi=lp64
-# add
-extra_configure_switches += --enable-gold
-extra_configure_switches += --enable-c99
-extra_configure_switches += --enable-long-long
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-# without-headers replacement, to make libgcc independed from glibc:
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-multilib-list=m64,m32
-extra_configure_switches += --with-cpu-32=power8
-extra_configure_switches += --with-tune-32=power8
-extra_configure_switches += --with-cpu-64=power8
-extra_configure_switches += --with-tune-64=power8
-extra_configure_switches += --with-long-double-128
-# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
-extra_configure_switches += --enable-gnu-indirect-function
-extra_configure_switches += --enable-secureplt
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-multilib-list=m64,m32
-extra_configure_switches += --with-cpu-32=power9
-extra_configure_switches += --with-tune-32=power9
-extra_configure_switches += --with-cpu-64=power9
-extra_configure_switches += --with-tune-64=power9
-extra_configure_switches += --with-long-double-128
-# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
-extra_configure_switches += --enable-gnu-indirect-function
-extra_configure_switches += --enable-secureplt
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --disable-multilib
-extra_configure_switches += --with-cpu=power8
-extra_configure_switches += --with-tune=power8
-extra_configure_switches += --with-long-double-128
-# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
-extra_configure_switches += --enable-gnu-indirect-function
-extra_configure_switches += --enable-secureplt
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --disable-multilib
-extra_configure_switches += --with-cpu=power9
-extra_configure_switches += --with-tune=power9
-extra_configure_switches += --with-long-double-128
-# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
-extra_configure_switches += --enable-gnu-indirect-function
-extra_configure_switches += --enable-secureplt
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --disable-multilib
-extra_configure_switches += --with-abi=lp64d
-extra_configure_switches += --with-arch=rv64imafdc
-extra_configure_switches += --enable-tls
-extra_configure_switches += --disable-tm-clone-registry
-extra_configure_switches += --disable-isl-version-check
-extra_configure_switches += 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
-extra_configure_switches += 'CXXFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=i586
-extra_configure_switches += --with-tune=i586
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --with-arch=i686
-extra_configure_switches += --with-tune=i686
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
-extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
-extra_configure_switches += '--with-bugurl=https://radix.pro'
-extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-multilib-list=m64,m32
-extra_configure_switches += --disable-isl-version-check
-ifeq ($(FLAVOUR),static)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --disable-threads
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --disable-shared
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-extra_configure_switches += --with-newlib
-endif
-ifeq ($(FLAVOUR),second)
-extra_configure_switches += --with-sysroot=$(sysroot_dir)
-extra_configure_switches += --disable-libatomic
-extra_configure_switches += --disable-libgomp
-extra_configure_switches += --disable-libitm
-extra_configure_switches += --disable-libmudflap
-extra_configure_switches += --disable-libquadmath
-extra_configure_switches += --disable-libsanitizer
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --disable-libstdc++-v3
-extra_configure_switches += --enable-languages=c
-extra_configure_switches += --enable-decimal-float=no
-extra_configure_switches += --disable-nls
-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
-extra_configure_switches += --enable-libstdcxx-dual-abi
-extra_configure_switches += --with-default-libstdcxx-abi=new
-extra_configure_switches += --disable-libstdcxx-pch
-extra_configure_switches += --disable-libunwind-exceptions
-extra_configure_switches += --with-linker-hash-style=gnu
-extra_configure_switches += --enable-gnu-unique-object
-extra_configure_switches += --enable-clocale=gnu
-extra_configure_switches += --enable-__cxa_atexit
-extra_configure_switches += --enable-threads=posix
-extra_configure_switches += --enable-default-ssp
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --enable-shared
-extra_configure_switches += --enable-plugin
-extra_configure_switches += --enable-lto
-extra_configure_switches += --enable-nls
-extra_configure_switches += --with-included-gettext
-endif
-endif
-
-
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(gmp_src_done): $(src_done)
-	@echo "Expanding $(tar_xz_archive_gmp)"
-	@tar xJf $(tar_xz_archive_gmp) -C $(TARGET_BUILD_DIR)
-	@cd $(SRC_DIR); ln -sf ../gmp-6.2.1 gmp
-	@touch $@
-
-$(mpfr_src_done): $(src_done)
-	@echo "Expanding $(tar_xz_archive_mpfr)"
-	@tar xJf $(tar_xz_archive_mpfr) -C $(TARGET_BUILD_DIR)
-	@cd $(SRC_DIR); ln -sf ../mpfr-4.1.0 mpfr
-	@touch $@
-
-$(mpc_src_done): $(src_done)
-	@echo "Expanding $(tar_gz_archive_mpc)"
-	@tar xzf $(tar_gz_archive_mpc) -C $(TARGET_BUILD_DIR)
-	@cd $(SRC_DIR); ln -sf ../mpc-1.2.1 mpc
-	@touch $@
-
-$(isl_src_done): $(src_done)
-	@echo "Expanding $(tar_xz_archive_isl)"
-	@tar xJf $(tar_xz_archive_isl) -C $(TARGET_BUILD_DIR)
-	@cd $(SRC_DIR); ln -sf ../isl-0.25 isl
-	@touch $@
-
-$(static_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done) $(isl_src_done)
-	@mkdir -p $(build_dir)
-	@cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
-	  --prefix=$(TOOLCHAIN_PATH)       \
-	  --build=$(HOST)                  \
-	  --host=$(HOST)                   \
-	  --target=$(TARGET)               \
-	  --with-as=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as \
-	  --with-ld=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld \
-	  --datadir=$(TOOLCHAIN_PATH)/share       \
-	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
-	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
-	  $(extra_configure_switches)
-	@$(environment) $(MAKE) -C $(build_dir) all
-	@touch $@
-
-$(static_install_target): $(static_build_target)
-	@$(MAKE) $(environment) -j1 -C $(build_dir) install
-	@rm -f $(TOOLCHAIN_PATH)/share/info/dir
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
-
-$(second_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done) $(isl_src_done)
-	@mkdir -p $(build_dir)
-	@cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
-	  --prefix=$(TOOLCHAIN_PATH)       \
-	  --build=$(HOST)                  \
-	  --host=$(HOST)                   \
-	  --target=$(TARGET)               \
-	  --with-as=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as \
-	  --with-ld=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld \
-	  --datadir=$(TOOLCHAIN_PATH)/share       \
-	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
-	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
-	  $(extra_configure_switches)
-	@$(environment) $(MAKE) -C $(build_dir) all
-	@touch $@
-
-$(second_install_target): $(second_build_target)
-	@$(MAKE) $(environment) -j1 -C $(build_dir) install
-	@rm -f $(TOOLCHAIN_PATH)/share/info/dir
-	@cp -d $(TOOLCHAIN_PATH)/$(TARGET)/lib/libgcc_s.so $(sysroot_dir)/usr/lib
-	@cp    $(TOOLCHAIN_PATH)/$(TARGET)/lib/libgcc_s.so.1 $(sysroot_dir)/usr/lib
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC) \
-                             $(TOOLCHAIN_X86_64_GLIBC)),)
-	@cp -d $(TOOLCHAIN_PATH)/$(TARGET)/lib32/libgcc_s.so $(sysroot_dir)/usr/lib32
-	@cp    $(TOOLCHAIN_PATH)/$(TARGET)/lib32/libgcc_s.so.1 $(sysroot_dir)/usr/lib32
-endif
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
-
-$(full_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done) $(isl_src_done)
-	@mkdir -p $(build_dir)
-	cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
-	  --prefix=$(TOOLCHAIN_PATH)       \
-	  --build=$(HOST)                  \
-	  --host=$(HOST)                   \
-	  --target=$(TARGET)               \
-	  --with-as=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as \
-	  --with-ld=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld \
-	  --datadir=$(TOOLCHAIN_PATH)/share       \
-	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
-	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
-	  $(extra_configure_switches)
-	$(environment) $(MAKE) -C $(build_dir) all
-	@touch $@
-
-#
-# Before installing final GCC we remove libgcc builded with second GCC.
-# The final gcc doesn't install libgcc_s.so, libstdc++.so into $(sysroot_dir)/usr/{lib|lib32}
-# and it is not needed.
-# NOTE: if you want to install libgcc_s.so, libstdc++.so and other libraries builded with GCC
-#       and placed into $(TOOLCHAIN_PATH)/{lib|lib32} during GCC installation into TARGET
-#       root file system then you should change *.la files. So the lines
-#
-# libdir='/opt/toolchain/x86_64-PC-linux-glibc/1.0.0/x86_64-radix-linux-gnu/lib/../lib32'
-#
-# where '/opt/toolchain/x86_64-PC-linux-glibc/1.0.0/x86_64-radix-linux-gnu' is the same
-#    as '$(TOOLCHAIN_PATH)/$(TARGET)'
-# should be replaced by
-# libdir='/usr/lib/../lib32'
-#
-# In the other words we hould do following
-#
-#	@cat $(TOOLCHAIN_PATH)/$(TARGET)/lib$(LIBSUFFIX)/*.la | \
-#	  $(SED) -e "s|$(TOOLCHAIN_PATH)/$(TARGET)|/usr/lib$(LIBSUFFIX)|g" > \
-#	  $(TOOLCHAIN_PATH)/$(TARGET)/lib$(LIBSUFFIX)/*.la.tmp && \
-#	  mv $(TOOLCHAIN_PATH)/$(TARGET)/lib$(LIBSUFFIX)/*.la.tmp \
-#	     $(target_rootfs)/usr/lib$(LIBSUFFIX)/*.la
-#
-# for each *.la file in the $(TOOLCHAIN_PATH)/$(TARGET)/{lib|lib32} directory.
-#
-
-$(full_install_target): $(full_build_target)
-	@rm -f $(sysroot_dir)/usr/lib/libgcc_s.so
-	@rm -f $(sysroot_dir)/usr/lib/libgcc_s.so.1
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC) \
-                             $(TOOLCHAIN_X86_64_GLIBC)),)
-	@rm -f $(sysroot_dir)/usr/lib32/libgcc_s.so
-	@rm -f $(sysroot_dir)/usr/lib32/libgcc_s.so.1
-endif
-	@$(MAKE) $(environment) -j1 -C $(build_dir) install
-	@rm -f $(TOOLCHAIN_PATH)/share/info/dir
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
Index: core/gcc/12.2.0/PATCHES.powerpcle
===================================================================
--- core/gcc/12.2.0/PATCHES.powerpcle	(revision 35)
+++ core/gcc/12.2.0/PATCHES.powerpcle	(nonexistent)
@@ -1,8 +0,0 @@
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-ppc64-interpreter.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-ppc64le-multilib.patch          -p0
-
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libstdc++-docs.patch            -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-libtool-no-rpath.patch          -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-fortran-interface.patch         -p0
-../../../sources/GNU/gcc/patches/gcc-12.2.0-no-fixincludes.patch            -p0
Index: core/gcc/12.2.0
===================================================================
--- core/gcc/12.2.0	(revision 35)
+++ core/gcc/12.2.0	(nonexistent)

Property changes on: core/gcc/12.2.0
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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: core/gcc/13.2.0/Makefile
===================================================================
--- core/gcc/13.2.0/Makefile	(nonexistent)
+++ core/gcc/13.2.0/Makefile	(revision 36)
@@ -0,0 +1,2432 @@
+
+
+COMPONENT_TARGETS  = $(TOOLCHAIN_ARM32_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_AT91SAM7S_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_NEWLIB)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_A1X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
+
+
+FLAVOURS = static second full
+
+
+include ../../../build-system/config.mk
+
+
+SOURCE_REQUIRES  = sources/GNU/gcc/gcc-13.2.0
+SOURCE_REQUIRES += sources/GNU/gmp
+SOURCE_REQUIRES += sources/GNU/mpfr
+SOURCE_REQUIRES += sources/GNU/mpc
+SOURCE_REQUIRES += sources/inria/isl
+
+
+ifneq ($(findstring newlib, $(TOOLCHAIN)),)
+ifeq ($(FLAVOUR),static)
+REQUIRES  = core/binutils/2.42
+endif
+ifeq ($(FLAVOUR),full)
+REQUIRES  = core/newlib/4.2.0.20211231^full
+endif
+endif
+
+ifneq ($(findstring -glibc, $(TOOLCHAIN)),)
+ifeq ($(FLAVOUR),static)
+REQUIRES  = core/binutils/2.42
+endif
+ifeq ($(FLAVOUR),second)
+REQUIRES  = core/glibc/2.39^headers
+endif
+ifeq ($(FLAVOUR),full)
+REQUIRES  = core/glibc/2.39^full
+endif
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_xz_archive        = $(SRC_PACKAGE_PATH)/GNU/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz
+tar_xz_archive_gmp    = $(SRC_PACKAGE_PATH)/GNU/gmp/gmp-6.3.0.tar.xz
+tar_xz_archive_mpfr   = $(SRC_PACKAGE_PATH)/GNU/mpfr/mpfr-4.2.1.tar.xz
+tar_gz_archive_mpc    = $(SRC_PACKAGE_PATH)/GNU/mpc/mpc-1.3.1.tar.gz
+tar_xz_archive_isl    = $(SRC_PACKAGE_PATH)/inria/isl/isl-0.26.tar.xz
+SRC_ARCHIVE           = $(tar_xz_archive)
+SRC_DIR               = $(TARGET_BUILD_DIR)/gcc-13.2.0
+src_dir_name          = gcc-13.2.0
+src_done              = $(TARGET_BUILD_DIR)/.source-done
+gmp_src_done          = $(TARGET_BUILD_DIR)/.gmp-source-done
+mpfr_src_done         = $(TARGET_BUILD_DIR)/.mpfr-source-done
+mpc_src_done          = $(TARGET_BUILD_DIR)/.mpc-source-done
+isl_src_done          = $(TARGET_BUILD_DIR)/.isl-source-done
+
+ifneq ($(TOOLCHAIN),)
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB)),)
+PATCHES = PATCHES.at91sam7s
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB)),)
+PATCHES = PATCHES.a9xx
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB)),)
+PATCHES = PATCHES.a33xx
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) \
+                             $(TOOLCHAIN_POWER9_GLIBC)),)
+PATCHES = PATCHES.powerpc
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) \
+                             $(TOOLCHAIN_POWER9LE_GLIBC)),)
+PATCHES = PATCHES.powerpcle
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_A311X_GLIBC)  \
+                             $(TOOLCHAIN_RK33XX_GLIBC) \
+                             $(TOOLCHAIN_RK339X_GLIBC) \
+                             $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_M1000_GLIBC)),)
+PATCHES = PATCHES.aarch64
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+PATCHES = PATCHES.x86_64
+else
+PATCHES = PATCHES
+endif
+endif
+endif
+endif
+endif
+endif
+endif
+endif
+
+build_dir             = $(TARGET_BUILD_DIR)/build
+
+sysroot_dir           = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
+
+static_build_target   = $(TARGET_BUILD_DIR)/.static-built
+static_install_target = $(TARGET_BUILD_DIR)/.static-installed
+second_build_target   = $(TARGET_BUILD_DIR)/.second-built
+second_install_target = $(TARGET_BUILD_DIR)/.second-installed
+full_build_target     = $(TARGET_BUILD_DIR)/.full-built
+full_install_target   = $(TARGET_BUILD_DIR)/.full-installed
+
+#
+# Cross GNAT requires native GNAT on the build machine with same version.
+# To be independed from distribution we are working the build GNAT tools
+# created and installed with prefix $(GNATTOOLS_DEST_DIR)
+#
+# see: build-system/3pp/gnattools/13.2.0 for more information.
+#
+GNATTOOLS_DEST_DIR = $(BUILDSYSTEM)/gnattools/13.2.0/usr
+
+environment  = PATH=$(TOOLCHAIN_PATH)/bin:$(GNATTOOLS_DEST_DIR)/bin:$(PATH)
+environment += GNATBIND=$(GNATTOOLS_DEST_DIR)/bin/gnatbind
+environment += GNATMAKE=$(GNATTOOLS_DEST_DIR)/bin/gnatmake
+
+
+LIBSUFFIX    =
+
+
+ifeq ($(FLAVOUR),static)
+BUILD_TARGETS  = $(static_build_target)
+BUILD_TARGETS += $(static_install_target)
+endif
+
+ifeq ($(FLAVOUR),second)
+BUILD_TARGETS  = $(second_build_target)
+BUILD_TARGETS += $(second_install_target)
+endif
+
+ifeq ($(FLAVOUR),full)
+BUILD_TARGETS  = $(full_build_target)
+BUILD_TARGETS += $(full_install_target)
+endif
+
+
+include ../../../build-system/core.mk
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_ARM32_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-abi=aapcs
+extra_configure_switches += --with-dwarf2
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --disable-tls
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+extra_configure_switches += --with-multilib-list=aprofile,rmprofile
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --disable-tls
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+extra_configure_switches += --with-extra-multilibs=armv6-m
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --disable-tls
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+extra_configure_switches += --with-extra-multilibs=armv7-m
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --disable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-multilib-list=lp64,ilp32
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --disable-__cxa_atexit
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --disable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-multilib-list=lp64,ilp32
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --disable-__cxa_atexit
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --disable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-multilib-list=lp64,ilp32
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --disable-__cxa_atexit
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --disable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-multilib-list=lp64,ilp32
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a57
+extra_configure_switches += --disable-__cxa_atexit
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --enable-fpu=no
+extra_configure_switches += --enable-nofmult=no
+extra_configure_switches += --enable-26bit=no
+extra_configure_switches += --enable-underscore=no
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --with-float=soft
+extra_configure_switches += --with-dwarf2
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --disable-tls
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+extra_configure_switches += --with-extra-multilibs=armv4t
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_NEWLIB))
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-abi=lp64d
+extra_configure_switches += --with-arch=rv64imafdc
+extra_configure_switches += --with-dwarf2
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-tm-clone-registry
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-tls
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --without-headers
+extra_configure_switches += --enable-languages=c
+else
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --with-headers=yes
+extra_configure_switches += --enable-languages=c,c++
+endif
+extra_configure_switches += --with-newlib
+extra_configure_switches += --with-sysroot=$(TOOLCHAIN_PATH)/$(TARGET)
+extra_configure_switches += 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
+extra_configure_switches += 'CXXFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a8
+extra_configure_switches += --with-fpu=neon
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a7
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a7
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-mode=thumb
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
+extra_configure_switches += --without-headers
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-cpu=cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a5
+extra_configure_switches += --with-fpu=neon
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-cpu=cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-fpu=neon-fp-armv8
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-cpu=cortex-a73.cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-cpu=cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-cpu=cortex-a72.cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --disable-multiarch
+extra_configure_switches += --disable-multilib
+extra_configure_switches += --with-arch=armv8.2-a
+extra_configure_switches += --with-cpu=cortex-a75.cortex-a55
+extra_configure_switches += --with-abi=lp64
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-fpu=neon-fp-armv8
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a17
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a9
+extra_configure_switches += --with-fpu=vfpv3
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-mode=thumb
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
+extra_configure_switches += --without-headers
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a7
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
+extra_configure_switches += --without-headers
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a15
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-mode=thumb
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
+extra_configure_switches += --without-headers
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a8
+extra_configure_switches += --with-fpu=neon
+extra_configure_switches += --with-abi=aapcs-linux
+# add
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# --without-headers replacement for --with-newlib, to make libgcc independed from glibc:
+extra_configure_switches += --without-headers
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch-32=mips32r2
+extra_configure_switches += --with-arch-64=mips64r2
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-mips-plt
+extra_configure_switches += --enable-target-optspace
+extra_configure_switches += --enable-symvers=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=mips32r5
+extra_configure_switches += --with-tune=p5600
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-mips-plt
+extra_configure_switches += --enable-target-optspace
+extra_configure_switches += --enable-symvers=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+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-cpu=cortex-a57
+extra_configure_switches += --with-abi=lp64
+# add
+extra_configure_switches += --enable-gold
+extra_configure_switches += --enable-c99
+extra_configure_switches += --enable-long-long
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+# without-headers replacement, to make libgcc independed from glibc:
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-multilib-list=m64,m32
+extra_configure_switches += --with-cpu-32=power8
+extra_configure_switches += --with-tune-32=power8
+extra_configure_switches += --with-cpu-64=power8
+extra_configure_switches += --with-tune-64=power8
+extra_configure_switches += --with-long-double-128
+# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
+extra_configure_switches += --enable-gnu-indirect-function
+extra_configure_switches += --enable-secureplt
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-multilib-list=m64,m32
+extra_configure_switches += --with-cpu-32=power9
+extra_configure_switches += --with-tune-32=power9
+extra_configure_switches += --with-cpu-64=power9
+extra_configure_switches += --with-tune-64=power9
+extra_configure_switches += --with-long-double-128
+# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
+extra_configure_switches += --enable-gnu-indirect-function
+extra_configure_switches += --enable-secureplt
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --disable-multilib
+extra_configure_switches += --with-cpu=power8
+extra_configure_switches += --with-tune=power8
+extra_configure_switches += --with-long-double-128
+# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
+extra_configure_switches += --enable-gnu-indirect-function
+extra_configure_switches += --enable-secureplt
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --disable-multilib
+extra_configure_switches += --with-cpu=power9
+extra_configure_switches += --with-tune=power9
+extra_configure_switches += --with-long-double-128
+# gnu-indirect-function available for i[3456]86*|x86_64*|ppc*|ppc64*|s390*|arm*|aarch64*|mips* targets:
+extra_configure_switches += --enable-gnu-indirect-function
+extra_configure_switches += --enable-secureplt
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --disable-multilib
+extra_configure_switches += --with-abi=lp64d
+extra_configure_switches += --with-arch=rv64imafdc
+extra_configure_switches += --enable-tls
+extra_configure_switches += --disable-tm-clone-registry
+extra_configure_switches += --disable-isl-version-check
+extra_configure_switches += 'CFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
+extra_configure_switches += 'CXXFLAGS_FOR_TARGET=-O2 -mcmodel=medany'
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=i586
+extra_configure_switches += --with-tune=i586
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --with-arch=i686
+extra_configure_switches += --with-tune=i686
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+extra_configure_switches  = '--with-pkgversion=Radix $(TOOLCHAINS_VERSION)'
+extra_configure_switches += '--with-bugurl=https://radix.pro'
+extra_configure_switches += --libdir=$(TOOLCHAIN_PATH)/lib$(LIBSUFFIX)
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-multilib-list=m64,m32
+extra_configure_switches += --disable-isl-version-check
+ifeq ($(FLAVOUR),static)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --disable-threads
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --disable-shared
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+extra_configure_switches += --with-newlib
+endif
+ifeq ($(FLAVOUR),second)
+extra_configure_switches += --with-sysroot=$(sysroot_dir)
+extra_configure_switches += --disable-libatomic
+extra_configure_switches += --disable-libgomp
+extra_configure_switches += --disable-libitm
+extra_configure_switches += --disable-libmudflap
+extra_configure_switches += --disable-libquadmath
+extra_configure_switches += --disable-libsanitizer
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --disable-libstdc++-v3
+extra_configure_switches += --enable-languages=c
+extra_configure_switches += --enable-decimal-float=no
+extra_configure_switches += --disable-nls
+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
+extra_configure_switches += --enable-libstdcxx-dual-abi
+extra_configure_switches += --with-default-libstdcxx-abi=new
+extra_configure_switches += --disable-libstdcxx-pch
+extra_configure_switches += --disable-libunwind-exceptions
+extra_configure_switches += --with-linker-hash-style=gnu
+extra_configure_switches += --enable-gnu-unique-object
+extra_configure_switches += --enable-clocale=gnu
+extra_configure_switches += --enable-__cxa_atexit
+extra_configure_switches += --enable-threads=posix
+extra_configure_switches += --enable-default-ssp
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --enable-shared
+extra_configure_switches += --enable-plugin
+extra_configure_switches += --enable-lto
+extra_configure_switches += --enable-nls
+extra_configure_switches += --with-included-gettext
+endif
+endif
+
+
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(gmp_src_done): $(src_done)
+	@echo "Expanding $(tar_xz_archive_gmp)"
+	@tar xJf $(tar_xz_archive_gmp) -C $(TARGET_BUILD_DIR)
+	@cd $(SRC_DIR); ln -sf ../gmp-6.3.0 gmp
+	@touch $@
+
+$(mpfr_src_done): $(src_done)
+	@echo "Expanding $(tar_xz_archive_mpfr)"
+	@tar xJf $(tar_xz_archive_mpfr) -C $(TARGET_BUILD_DIR)
+	@cd $(SRC_DIR); ln -sf ../mpfr-4.2.1 mpfr
+	@touch $@
+
+$(mpc_src_done): $(src_done)
+	@echo "Expanding $(tar_gz_archive_mpc)"
+	@tar xzf $(tar_gz_archive_mpc) -C $(TARGET_BUILD_DIR)
+	@cd $(SRC_DIR); ln -sf ../mpc-1.3.1 mpc
+	@touch $@
+
+$(isl_src_done): $(src_done)
+	@echo "Expanding $(tar_xz_archive_isl)"
+	@tar xJf $(tar_xz_archive_isl) -C $(TARGET_BUILD_DIR)
+	@cd $(SRC_DIR); ln -sf ../isl-0.26 isl
+	@touch $@
+
+$(static_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done) $(isl_src_done)
+	@mkdir -p $(build_dir)
+	@cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
+	  --prefix=$(TOOLCHAIN_PATH)       \
+	  --build=$(HOST)                  \
+	  --host=$(HOST)                   \
+	  --target=$(TARGET)               \
+	  --with-as=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as \
+	  --with-ld=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld \
+	  --datadir=$(TOOLCHAIN_PATH)/share       \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
+	  $(extra_configure_switches)
+	@$(environment) $(MAKE) -C $(build_dir) all
+	@touch $@
+
+$(static_install_target): $(static_build_target)
+	@$(MAKE) $(environment) -j1 -C $(build_dir) install
+	@rm -f $(TOOLCHAIN_PATH)/share/info/dir
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
+
+$(second_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done) $(isl_src_done)
+	@mkdir -p $(build_dir)
+	@cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
+	  --prefix=$(TOOLCHAIN_PATH)       \
+	  --build=$(HOST)                  \
+	  --host=$(HOST)                   \
+	  --target=$(TARGET)               \
+	  --with-as=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as \
+	  --with-ld=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld \
+	  --datadir=$(TOOLCHAIN_PATH)/share       \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
+	  $(extra_configure_switches)
+	@$(environment) $(MAKE) -C $(build_dir) all
+	@touch $@
+
+$(second_install_target): $(second_build_target)
+	@$(MAKE) $(environment) -j1 -C $(build_dir) install
+	@rm -f $(TOOLCHAIN_PATH)/share/info/dir
+	@cp -d $(TOOLCHAIN_PATH)/$(TARGET)/lib/libgcc_s.so $(sysroot_dir)/usr/lib
+	@cp    $(TOOLCHAIN_PATH)/$(TARGET)/lib/libgcc_s.so.1 $(sysroot_dir)/usr/lib
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC) \
+                             $(TOOLCHAIN_X86_64_GLIBC)),)
+	@cp -d $(TOOLCHAIN_PATH)/$(TARGET)/lib32/libgcc_s.so $(sysroot_dir)/usr/lib32
+	@cp    $(TOOLCHAIN_PATH)/$(TARGET)/lib32/libgcc_s.so.1 $(sysroot_dir)/usr/lib32
+endif
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
+
+$(full_build_target): $(gmp_src_done) $(mpfr_src_done) $(mpc_src_done) $(isl_src_done)
+	@mkdir -p $(build_dir)
+	cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
+	  --prefix=$(TOOLCHAIN_PATH)       \
+	  --build=$(HOST)                  \
+	  --host=$(HOST)                   \
+	  --target=$(TARGET)               \
+	  --with-as=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as \
+	  --with-ld=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld \
+	  --datadir=$(TOOLCHAIN_PATH)/share       \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
+	  $(extra_configure_switches)
+	$(environment) $(MAKE) -C $(build_dir) all
+	@touch $@
+
+#
+# Before installing final GCC we remove libgcc builded with second GCC.
+# The final gcc doesn't install libgcc_s.so, libstdc++.so into $(sysroot_dir)/usr/{lib|lib32}
+# and it is not needed.
+# NOTE: if you want to install libgcc_s.so, libstdc++.so and other libraries builded with GCC
+#       and placed into $(TOOLCHAIN_PATH)/{lib|lib32} during GCC installation into TARGET
+#       root file system then you should change *.la files. So the lines
+#
+# libdir='/opt/toolchain/x86_64-PC-linux-glibc/1.0.0/x86_64-radix-linux-gnu/lib/../lib32'
+#
+# where '/opt/toolchain/x86_64-PC-linux-glibc/1.0.0/x86_64-radix-linux-gnu' is the same
+#    as '$(TOOLCHAIN_PATH)/$(TARGET)'
+# should be replaced by
+# libdir='/usr/lib/../lib32'
+#
+# In the other words we hould do following
+#
+#	@cat $(TOOLCHAIN_PATH)/$(TARGET)/lib$(LIBSUFFIX)/*.la | \
+#	  $(SED) -e "s|$(TOOLCHAIN_PATH)/$(TARGET)|/usr/lib$(LIBSUFFIX)|g" > \
+#	  $(TOOLCHAIN_PATH)/$(TARGET)/lib$(LIBSUFFIX)/*.la.tmp && \
+#	  mv $(TOOLCHAIN_PATH)/$(TARGET)/lib$(LIBSUFFIX)/*.la.tmp \
+#	     $(target_rootfs)/usr/lib$(LIBSUFFIX)/*.la
+#
+# for each *.la file in the $(TOOLCHAIN_PATH)/$(TARGET)/{lib|lib32} directory.
+#
+
+$(full_install_target): $(full_build_target)
+	@rm -f $(sysroot_dir)/usr/lib/libgcc_s.so
+	@rm -f $(sysroot_dir)/usr/lib/libgcc_s.so.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC) \
+                             $(TOOLCHAIN_X86_64_GLIBC)),)
+	@rm -f $(sysroot_dir)/usr/lib32/libgcc_s.so
+	@rm -f $(sysroot_dir)/usr/lib32/libgcc_s.so.1
+endif
+	@$(MAKE) $(environment) -j1 -C $(build_dir) install
+	@rm -f $(TOOLCHAIN_PATH)/share/info/dir
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/gcc/13.2.0/PATCHES
===================================================================
--- core/gcc/13.2.0/PATCHES	(nonexistent)
+++ core/gcc/13.2.0/PATCHES	(revision 36)
@@ -0,0 +1,5 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.a33xx
===================================================================
--- core/gcc/13.2.0/PATCHES.a33xx	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.a33xx	(revision 36)
@@ -0,0 +1,7 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-a33xx-newlib.patch              -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.a9xx
===================================================================
--- core/gcc/13.2.0/PATCHES.a9xx	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.a9xx	(revision 36)
@@ -0,0 +1,7 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-a9xx-newlib.patch               -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.aarch64
===================================================================
--- core/gcc/13.2.0/PATCHES.aarch64	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.aarch64	(revision 36)
@@ -0,0 +1,7 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-aarch64-multilib.patch          -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.at91sam7s
===================================================================
--- core/gcc/13.2.0/PATCHES.at91sam7s	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.at91sam7s	(revision 36)
@@ -0,0 +1,7 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-at91sam7s-newlib.patch          -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.powerpc
===================================================================
--- core/gcc/13.2.0/PATCHES.powerpc	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.powerpc	(revision 36)
@@ -0,0 +1,8 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-ppc64-interpreter.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-ppc64-multilib.patch            -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.powerpcle
===================================================================
--- core/gcc/13.2.0/PATCHES.powerpcle	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.powerpcle	(revision 36)
@@ -0,0 +1,8 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-ppc64-interpreter.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-ppc64le-multilib.patch          -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0/PATCHES.x86_64
===================================================================
--- core/gcc/13.2.0/PATCHES.x86_64	(nonexistent)
+++ core/gcc/13.2.0/PATCHES.x86_64	(revision 36)
@@ -0,0 +1,8 @@
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-x86_64-interpreter.patch        -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-x86_64-multilib.patch           -p0
+
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libstdc++-docs.patch            -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-libtool-no-rpath.patch          -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-fortran-interface.patch         -p0
+../../../sources/GNU/gcc/patches/gcc-13.2.0-no-fixincludes.patch            -p0
Index: core/gcc/13.2.0
===================================================================
--- core/gcc/13.2.0	(nonexistent)
+++ core/gcc/13.2.0	(revision 36)

Property changes on: core/gcc/13.2.0
___________________________________________________________________
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: core/gdb/13.2/Makefile
===================================================================
--- core/gdb/13.2/Makefile	(revision 35)
+++ core/gdb/13.2/Makefile	(nonexistent)
@@ -1,402 +0,0 @@
-
-
-COMPONENT_TARGETS  = $(TOOLCHAIN_ARM32_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_H5_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_M1000_NEWLIB)
-COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_NEWLIB)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_A1X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
-
-
-include ../../../build-system/config.mk
-
-
-SOURCE_REQUIRES = sources/GNU/gdb
-
-REQUIRES  = core/gcc/12.2.0^full
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_xz_archive   = $(SRC_PACKAGE_PATH)/GNU/gdb/gdb-13.2.tar.xz
-SRC_ARCHIVE      = $(tar_xz_archive)
-SRC_DIR          = $(TARGET_BUILD_DIR)/gdb-13.2
-src_dir_name     = gdb-13.2
-src_done         = $(TARGET_BUILD_DIR)/.source-done
-
-build_dir        = $(TARGET_BUILD_DIR)/build
-
-sysroot_dir      = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
-
-build_target     = $(TARGET_BUILD_DIR)/.built
-install_target   = $(TARGET_BUILD_DIR)/.installed
-
-environment  = PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
-
-
-BUILD_TARGETS  = $(build_target)
-BUILD_TARGETS += $(install_target)
-
-include ../../../build-system/core.mk
-
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_ARM32_NEWLIB))
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-abi=aapcs
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB))
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-arch=armv6-m
-extra_configure_switches += --with-tune=cortex-m0
-extra_configure_switches += --with-float=soft
-extra_configure_switches += --with-abi=aapcs
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB))
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-arch=armv7-m
-extra_configure_switches += --with-tune=cortex-m3
-extra_configure_switches += --with-fpu=fpv4-sp-d16
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-abi=aapcs
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_NEWLIB))
-extra_configure_switches  = --enable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-arch=armv8-a
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_NEWLIB))
-extra_configure_switches  = --enable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-arch=armv8-a
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_NEWLIB))
-extra_configure_switches  = --enable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-arch=armv8-a
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_1000_NEWLIB))
-extra_configure_switches  = --enable-multiarch
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --with-arch=armv8-a
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_NEWLIB))
-extra_configure_switches  = --enable-multilib
-extra_configure_switches += --with-abi=lp64d
-extra_configure_switches += --with-arch=rv64imafdc
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a8
-extra_configure_switches += --with-fpu=neon
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a7
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a7
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a9
-extra_configure_switches += --with-fpu=vfpv3
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a7
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC)),)
-extra_configure_switches  = --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch-32=mips32r2
-extra_configure_switches += --with-arch-64=mips64r2
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-werror=no
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
-extra_configure_switches  = --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=mips32r5
-extra_configure_switches += --with-tune=p5600
-extra_configure_switches += --with-float=hard
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-extra_configure_switches += --enable-werror=no
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a57
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a15
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a8
-extra_configure_switches += --with-fpu=neon
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7ve
-extra_configure_switches += --with-tune=cortex-a17
-extra_configure_switches += --with-fpu=neon-vfpv4
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC)),)
-extra_configure_switches  = --enable-interwork
-extra_configure_switches += --enable-multilib
-extra_configure_switches += --disable-libssp
-extra_configure_switches += --with-arch=armv7-a
-extra_configure_switches += --with-tune=cortex-a5
-extra_configure_switches += --with-fpu=neon
-extra_configure_switches += --with-abi=aapcs-linux
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-cpu=cortex-a53
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-abi=lp64
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-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
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-arch=armv8-a
-extra_configure_switches += --with-fpu=neon-fp-armv8
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC)),)
-extra_configure_switches  = --with-multilib-list=m64,m32
-extra_configure_switches += --with-cpu=power9
-extra_configure_switches += --with-tune=power9
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC)),)
-extra_configure_switches  = --with-multilib-list=m64,m32
-extra_configure_switches += --with-cpu=power8
-extra_configure_switches += --with-tune=power8
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-cpu=power8
-extra_configure_switches += --with-tune=power8
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC)),)
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-cpu=power9
-extra_configure_switches += --with-tune=power9
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC))
-extra_configure_switches  = --disable-multilib
-extra_configure_switches += --with-abi=lp64d
-extra_configure_switches += --with-arch=rv64imafdc
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC)),)
-extra_configure_switches  = --with-arch=i586
-extra_configure_switches += --with-tune=i586
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC)),)
-extra_configure_switches  = --with-arch=i686
-extra_configure_switches += --with-tune=i686
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
-extra_configure_switches  = --with-multilib-list=m64,m32
-extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
-endif
-
-
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	@touch $@
-
-$(build_target): $(src_done)
-	@mkdir -p $(build_dir)
-	@cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
-	  --prefix=$(TOOLCHAIN_PATH)              \
-	  --target=$(TARGET)                      \
-	  --datadir=$(TOOLCHAIN_PATH)/share       \
-	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
-	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
-	  $(extra_configure_switches)
-	@$(MAKE) $(environment) -C $(build_dir) all
-	@touch $@
-
-$(install_target): $(build_target)
-	@$(MAKE) $(environment) -j1 -C $(build_dir) install
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
Index: core/gdb/13.2
===================================================================
--- core/gdb/13.2	(revision 35)
+++ core/gdb/13.2	(nonexistent)

Property changes on: core/gdb/13.2
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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: core/gdb/14.1/Makefile
===================================================================
--- core/gdb/14.1/Makefile	(nonexistent)
+++ core/gdb/14.1/Makefile	(revision 36)
@@ -0,0 +1,402 @@
+
+
+COMPONENT_TARGETS  = $(TOOLCHAIN_ARM32_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_NEWLIB)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_A1X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
+
+
+include ../../../build-system/config.mk
+
+
+SOURCE_REQUIRES = sources/GNU/gdb
+
+REQUIRES  = core/gcc/13.2.0^full
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_xz_archive   = $(SRC_PACKAGE_PATH)/GNU/gdb/gdb-14.1.tar.xz
+SRC_ARCHIVE      = $(tar_xz_archive)
+SRC_DIR          = $(TARGET_BUILD_DIR)/gdb-14.1
+src_dir_name     = gdb-14.1
+src_done         = $(TARGET_BUILD_DIR)/.source-done
+
+build_dir        = $(TARGET_BUILD_DIR)/build
+
+sysroot_dir      = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
+
+build_target     = $(TARGET_BUILD_DIR)/.built
+install_target   = $(TARGET_BUILD_DIR)/.installed
+
+environment  = PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
+
+
+BUILD_TARGETS  = $(build_target)
+BUILD_TARGETS += $(install_target)
+
+include ../../../build-system/core.mk
+
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_ARM32_NEWLIB))
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-abi=aapcs
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB))
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-arch=armv6-m
+extra_configure_switches += --with-tune=cortex-m0
+extra_configure_switches += --with-float=soft
+extra_configure_switches += --with-abi=aapcs
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB))
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-arch=armv7-m
+extra_configure_switches += --with-tune=cortex-m3
+extra_configure_switches += --with-fpu=fpv4-sp-d16
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-abi=aapcs
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_NEWLIB))
+extra_configure_switches  = --enable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-arch=armv8-a
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_NEWLIB))
+extra_configure_switches  = --enable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-arch=armv8-a
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_NEWLIB))
+extra_configure_switches  = --enable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-arch=armv8-a
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_1000_NEWLIB))
+extra_configure_switches  = --enable-multiarch
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --with-arch=armv8-a
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-abi=lp64d
+extra_configure_switches += --with-arch=rv64imafdc
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a8
+extra_configure_switches += --with-fpu=neon
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a7
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a7
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a9
+extra_configure_switches += --with-fpu=vfpv3
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a7
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC)),)
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch-32=mips32r2
+extra_configure_switches += --with-arch-64=mips64r2
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+extra_configure_switches += --enable-werror=no
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=mips32r5
+extra_configure_switches += --with-tune=p5600
+extra_configure_switches += --with-float=hard
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+extra_configure_switches += --enable-werror=no
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a57
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a15
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a8
+extra_configure_switches += --with-fpu=neon
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7ve
+extra_configure_switches += --with-tune=cortex-a17
+extra_configure_switches += --with-fpu=neon-vfpv4
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC)),)
+extra_configure_switches  = --enable-interwork
+extra_configure_switches += --enable-multilib
+extra_configure_switches += --disable-libssp
+extra_configure_switches += --with-arch=armv7-a
+extra_configure_switches += --with-tune=cortex-a5
+extra_configure_switches += --with-fpu=neon
+extra_configure_switches += --with-abi=aapcs-linux
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+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
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC)),)
+extra_configure_switches  = --with-multilib-list=m64,m32
+extra_configure_switches += --with-cpu=power9
+extra_configure_switches += --with-tune=power9
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC)),)
+extra_configure_switches  = --with-multilib-list=m64,m32
+extra_configure_switches += --with-cpu=power8
+extra_configure_switches += --with-tune=power8
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-cpu=power8
+extra_configure_switches += --with-tune=power8
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC)),)
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-cpu=power9
+extra_configure_switches += --with-tune=power9
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC))
+extra_configure_switches  = --disable-multilib
+extra_configure_switches += --with-abi=lp64d
+extra_configure_switches += --with-arch=rv64imafdc
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC)),)
+extra_configure_switches  = --with-arch=i586
+extra_configure_switches += --with-tune=i586
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC)),)
+extra_configure_switches  = --with-arch=i686
+extra_configure_switches += --with-tune=i686
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+extra_configure_switches  = --with-multilib-list=m64,m32
+extra_configure_switches += --with-build-sysroot=$(sysroot_dir)
+endif
+
+
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	@touch $@
+
+$(build_target): $(src_done)
+	@mkdir -p $(build_dir)
+	@cd $(build_dir) && $(environment) ../$(src_dir_name)/configure \
+	  --prefix=$(TOOLCHAIN_PATH)              \
+	  --target=$(TARGET)                      \
+	  --datadir=$(TOOLCHAIN_PATH)/share       \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info  \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man    \
+	  $(extra_configure_switches)
+	@$(MAKE) $(environment) -C $(build_dir) all
+	@touch $@
+
+$(install_target): $(build_target)
+	@$(MAKE) $(environment) -j1 -C $(build_dir) install
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/gdb/14.1
===================================================================
--- core/gdb/14.1	(nonexistent)
+++ core/gdb/14.1	(revision 36)

Property changes on: core/gdb/14.1
___________________________________________________________________
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: core/glibc/2.37-ppc32/PATCHES
===================================================================
--- core/glibc/2.37-ppc32/PATCHES	(revision 35)
+++ core/glibc/2.37-ppc32/PATCHES	(nonexistent)
@@ -1,10 +0,0 @@
-
-../../../sources/GNU/glibc/patches/glibc-2.37-CVE-2023-25139.patch     -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-reenable-DT-HASH.patch   -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-i18n.patch               -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-locale-no-archive.patch  -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-malloc-hooks.patch       -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-en_US-no-am-pm.patch     -p0
-
-../../../sources/GNU/glibc/patches/glibc-2.37-ppc64-interpreter.patch  -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-x86_64-interpreter.patch -p0
Index: core/glibc/2.37-ppc32/Makefile
===================================================================
--- core/glibc/2.37-ppc32/Makefile	(revision 35)
+++ core/glibc/2.37-ppc32/Makefile	(nonexistent)
@@ -1,147 +0,0 @@
-
-
-COMPONENT_TARGETS  = $(TOOLCHAIN_POWER8_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
-
-FLAVOURS = headers full
-
-include ../../../build-system/config.mk
-
-SOURCE_REQUIRES = sources/GNU/glibc
-
-ifeq ($(FLAVOUR),headers)
-REQUIRES  = core/linux/6.1.53
-endif
-
-ifeq ($(FLAVOUR),full)
-REQUIRES  = core/gcc/12.2.0^second
-endif
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_xz_archive  = $(SRC_PACKAGE_PATH)/GNU/glibc/glibc-2.37.tar.xz
-SRC_ARCHIVE     = $(tar_xz_archive)
-SRC_DIR         = $(TARGET_BUILD_DIR)/glibc-2.37
-src_dir_name    = glibc-2.37
-src_done        = $(TARGET_BUILD_DIR)/.source-done
-
-PATCHES         = PATCHES
-
-full_dir        = $(TARGET_BUILD_DIR)/build-full
-headers_dir     = $(TARGET_BUILD_DIR)/build-headers
-
-sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
-
-headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
-full_target     = $(TARGET_BUILD_DIR)/.installed
-
-
-
-ifeq ($(FLAVOUR),headers)
-BUILD_TARGETS = $(headers_target)
-endif
-
-ifeq ($(FLAVOUR),full)
-BUILD_TARGETS = $(full_target)
-endif
-
-include ../../../build-system/core.mk
-
-
-env_sysroot     = install_root=$(sysroot_dir)
-
-
-CC           = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc -m32
-CXX          = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++ -m32
-
-environment  = AS=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as
-environment += LD=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld
-environment += CC="$(CC)"
-environment += CXX="$(CXX)"
-environment += AR=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar
-environment += RANLIB=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib
-
-environment += PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
-
-environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
-
-LIBSUFFIX    =
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC))
-environment += CFLAGS="-g -O3 -mcpu=power8 -mlong-double-128"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC))
-environment += CFLAGS="-g -O3 -mcpu=power9 -mlong-double-128"
-endif
-
-LIBSUFFIX    = 32
-
-TARGET32 = $(shell echo $(TARGET) | sed 's/ppc64/ppc/')
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.2.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.2.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-extra_configure_switches  += libc_cv_slibdir=/lib$(LIBSUFFIX)
-extra_configure_switches  += libc_cv_rtlddir=/lib$(LIBSUFFIX)
-
-
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(headers_target): $(src_done)
-	@mkdir -p $(headers_dir)
-	@cd $(headers_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
-	  --prefix=/usr                \
-	  --build=$(BUILD)             \
-	  --host=$(TARGET32)           \
-	  $(extra_configure_switches)
-	@cd $(headers_dir) && $(MAKE) -j1 install-headers \
-	                                  install-bootstrap-headers=yes $(env_sysroot)
-	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_lib
-	# ======= install 'lib-names-32.h' =======
-	@mkdir -p $(sysroot_dir)/usr/include/gnu
-	@install --mode=0644 $(headers_dir)/gnu/lib-names-32.h $(sysroot_dir)/usr/include/gnu
-	# ========================================
-	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_install $(env_sysroot)
-	@$(environment) $(CC) -nostdlib -nostartfiles -shared -x c /dev/null \
-	                      -o $(sysroot_dir)/usr/lib$(LIBSUFFIX)/libc.so
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
-
-$(full_target): $(src_done)
-	@mkdir -p $(full_dir)
-	@echo "slibdir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
-	@echo "rtlddir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
-	@cd $(full_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
-	  --prefix=/usr                \
-	  --build=$(BUILD)             \
-	  --host=$(TARGET32)           \
-	  $(extra_configure_switches)
-	@cd $(full_dir) && $(environment) $(MAKE) all
-	@cd $(full_dir) && $(environment) $(MAKE) -j1 install $(env_sysroot)
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
Index: core/glibc/2.37-ppc32
===================================================================
--- core/glibc/2.37-ppc32	(revision 35)
+++ core/glibc/2.37-ppc32	(nonexistent)

Property changes on: core/glibc/2.37-ppc32
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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: core/glibc/2.37-x86_32/PATCHES
===================================================================
--- core/glibc/2.37-x86_32/PATCHES	(revision 35)
+++ core/glibc/2.37-x86_32/PATCHES	(nonexistent)
@@ -1,10 +0,0 @@
-
-../../../sources/GNU/glibc/patches/glibc-2.37-CVE-2023-25139.patch     -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-reenable-DT-HASH.patch   -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-i18n.patch               -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-locale-no-archive.patch  -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-malloc-hooks.patch       -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-en_US-no-am-pm.patch     -p0
-
-../../../sources/GNU/glibc/patches/glibc-2.37-ppc64-interpreter.patch  -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-x86_64-interpreter.patch -p0
Index: core/glibc/2.37-x86_32/Makefile
===================================================================
--- core/glibc/2.37-x86_32/Makefile	(revision 35)
+++ core/glibc/2.37-x86_32/Makefile	(nonexistent)
@@ -1,141 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_X86_64_GLIBC)
-
-FLAVOURS = headers full
-
-include ../../../build-system/config.mk
-
-SOURCE_REQUIRES = sources/GNU/glibc
-
-ifeq ($(FLAVOUR),headers)
-REQUIRES  = core/linux/6.1.53
-endif
-
-ifeq ($(FLAVOUR),full)
-REQUIRES  = core/gcc/12.2.0^second
-endif
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_xz_archive  = $(SRC_PACKAGE_PATH)/GNU/glibc/glibc-2.37.tar.xz
-SRC_ARCHIVE     = $(tar_xz_archive)
-SRC_DIR         = $(TARGET_BUILD_DIR)/glibc-2.37
-src_dir_name    = glibc-2.37
-src_done        = $(TARGET_BUILD_DIR)/.source-done
-
-PATCHES         = PATCHES
-
-full_dir        = $(TARGET_BUILD_DIR)/build-full
-headers_dir     = $(TARGET_BUILD_DIR)/build-headers
-
-sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
-
-headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
-full_target     = $(TARGET_BUILD_DIR)/.installed
-
-
-
-ifeq ($(FLAVOUR),headers)
-BUILD_TARGETS = $(headers_target)
-endif
-
-ifeq ($(FLAVOUR),full)
-BUILD_TARGETS = $(full_target)
-endif
-
-include ../../../build-system/core.mk
-
-
-env_sysroot     = install_root=$(sysroot_dir)
-
-
-CC           = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc -m32
-CXX          = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++ -m32
-
-environment  = AS=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as
-environment += LD=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld
-environment += CC="$(CC)"
-environment += CXX="$(CXX)"
-environment += AR=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar
-environment += RANLIB=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib
-
-environment += PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
-
-environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
-
-LIBSUFFIX    =
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-environment += CFLAGS="-g -O3 -march=i686 -mtune=i686"
-LIBSUFFIX    = 32
-endif
-
-TARGET32 = $(shell echo $(TARGET) | sed 's/x86_64/i686/')
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-extra_configure_switches  += libc_cv_slibdir=/lib$(LIBSUFFIX)
-extra_configure_switches  += libc_cv_rtlddir=/lib$(LIBSUFFIX)
-
-
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(headers_target): $(src_done)
-	@mkdir -p $(headers_dir)
-	@cd $(headers_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
-	  --prefix=/usr                \
-	  --build=$(BUILD)             \
-	  --host=$(TARGET32)           \
-	  $(extra_configure_switches)
-	@cd $(headers_dir) && $(MAKE) -j1 install-headers \
-	                                  install-bootstrap-headers=yes $(env_sysroot)
-	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_lib
-	# ======= install 'lib-names-32.h' =======
-	@mkdir -p $(sysroot_dir)/usr/include/gnu
-	@install --mode=0644 $(headers_dir)/gnu/lib-names-32.h $(sysroot_dir)/usr/include/gnu
-	# ========================================
-	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_install $(env_sysroot)
-	@$(environment) $(CC) -nostdlib -nostartfiles -shared -x c /dev/null \
-	                      -o $(sysroot_dir)/usr/lib$(LIBSUFFIX)/libc.so
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
-
-$(full_target): $(src_done)
-	@mkdir -p $(full_dir)
-	@echo "slibdir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
-	@echo "rtlddir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
-	@cd $(full_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
-	  --prefix=/usr                \
-	  --build=$(BUILD)             \
-	  --host=$(TARGET32)           \
-	  $(extra_configure_switches)
-	@cd $(full_dir) && $(environment) $(MAKE) all
-	@cd $(full_dir) && $(environment) $(MAKE) -j1 install $(env_sysroot)
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
Index: core/glibc/2.37-x86_32
===================================================================
--- core/glibc/2.37-x86_32	(revision 35)
+++ core/glibc/2.37-x86_32	(nonexistent)

Property changes on: core/glibc/2.37-x86_32
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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: core/glibc/2.37/PATCHES
===================================================================
--- core/glibc/2.37/PATCHES	(revision 35)
+++ core/glibc/2.37/PATCHES	(nonexistent)
@@ -1,10 +0,0 @@
-
-../../../sources/GNU/glibc/patches/glibc-2.37-CVE-2023-25139.patch     -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-reenable-DT-HASH.patch   -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-i18n.patch               -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-locale-no-archive.patch  -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-malloc-hooks.patch       -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-en_US-no-am-pm.patch     -p0
-
-../../../sources/GNU/glibc/patches/glibc-2.37-ppc64-interpreter.patch  -p0
-../../../sources/GNU/glibc/patches/glibc-2.37-x86_64-interpreter.patch -p0
Index: core/glibc/2.37/Makefile
===================================================================
--- core/glibc/2.37/Makefile	(revision 35)
+++ core/glibc/2.37/Makefile	(nonexistent)
@@ -1,934 +0,0 @@
-
-
-COMPONENT_TARGETS  = $(TOOLCHAIN_A1X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
-
-FLAVOURS = headers full
-
-include ../../../build-system/config.mk
-
-SOURCE_REQUIRES = sources/GNU/glibc
-
-ifeq ($(FLAVOUR),headers)
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
-REQUIRES  = core/linux/Baikal/T1000/t1-5.15.61-5.9.31
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
-REQUIRES  = core/linux/Baikal/M1000/m1-6.1.63-6.4.92
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC) \
-                             $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) \
-                             $(TOOLCHAIN_RK358X_GLIBC) \
-                             $(TOOLCHAIN_A33XX_GLIBC)),)
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC) \
-                             $(TOOLCHAIN_A9XX_GLIBC) \
-                             $(TOOLCHAIN_A311X_GLIBC)),)
-REQUIRES  = core/linux/6.1.53
-endif
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) \
-                             $(TOOLCHAIN_POWER9_GLIBC)),)
-REQUIRES  = core/glibc/2.37-ppc32^headers
-endif
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) \
-                             $(TOOLCHAIN_POWER9LE_GLIBC)),)
-REQUIRES  = core/linux/6.1.53
-endif
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
-REQUIRES  = core/linux/6.1.53
-endif
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-REQUIRES  = core/glibc/2.37-x86_32^headers
-endif
-endif
-
-ifeq ($(FLAVOUR),full)
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-REQUIRES  = core/glibc/2.37-x86_32^full
-else
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) \
-                             $(TOOLCHAIN_POWER9_GLIBC)),)
-REQUIRES  = core/glibc/2.37-ppc32^full
-else
-REQUIRES  = core/gcc/12.2.0^second
-endif
-endif
-endif
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_xz_archive  = $(SRC_PACKAGE_PATH)/GNU/glibc/glibc-2.37.tar.xz
-SRC_ARCHIVE     = $(tar_xz_archive)
-SRC_DIR         = $(TARGET_BUILD_DIR)/glibc-2.37
-src_dir_name    = glibc-2.37
-src_done        = $(TARGET_BUILD_DIR)/.source-done
-
-PATCHES         = PATCHES
-
-full_dir        = $(TARGET_BUILD_DIR)/build-full
-headers_dir     = $(TARGET_BUILD_DIR)/build-headers
-
-sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
-
-headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
-full_target     = $(TARGET_BUILD_DIR)/.installed
-
-
-
-ifeq ($(FLAVOUR),headers)
-BUILD_TARGETS = $(headers_target)
-endif
-
-ifeq ($(FLAVOUR),full)
-BUILD_TARGETS = $(full_target)
-endif
-
-include ../../../build-system/core.mk
-
-
-env_sysroot     = install_root=$(sysroot_dir)
-
-
-CC           = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc
-CXX          = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++
-
-environment  = AS=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as
-environment += LD=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld
-environment += CC="$(CC)"
-environment += CXX="$(CXX)"
-environment += AR=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar
-environment += RANLIB=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib
-
-environment += PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
-
-environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
-
-LIBSUFFIX    =
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
-environment += CFLAGS="-g -O2 -march=mips32r2 -mhard-float"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
-environment += CFLAGS="-g -O2 -march=mips32r5 -mtune=p5600 -mhard-float"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a57 -mabi=lp64"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a17 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a5 -mfpu=neon -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -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"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a72.cortex-a53 -mabi=lp64"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8.2-a -mcpu=cortex-a75.cortex-a55 -mabi=lp64"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
-environment += CFLAGS="-g -O3 -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC))
-environment += CFLAGS="-g -O3 -mcpu=power8 -mlong-double-128"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC))
-environment += CFLAGS="-g -O3 -mcpu=power9 -mlong-double-128"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC))
-environment += CFLAGS="-g -O3 -mcpu=power8 -mlong-double-128"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC))
-environment += CFLAGS="-g -O3 -mcpu=power9 -mlong-double-128"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC))
-environment += CFLAGS="-g -O3 -march=rv64gc -mcmodel=medany"
-endif
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
-environment += CFLAGS="-g -O3 -march=i586 -mtune=i586"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
-environment += CFLAGS="-g -O3"
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-environment += CFLAGS="-g -O3"
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)      \
-                             $(TOOLCHAIN_A2X_GLIBC)      \
-                             $(TOOLCHAIN_H3_GLIBC)       \
-                             $(TOOLCHAIN_IMX6_GLIBC)     \
-                             $(TOOLCHAIN_IMX6ULL_GLIBC)  \
-                             $(TOOLCHAIN_OMAP543X_GLIBC) \
-                             $(TOOLCHAIN_AM335X_GLIBC)   \
-                             $(TOOLCHAIN_RK328X_GLIBC)   \
-                             $(TOOLCHAIN_S8XX_GLIBC)     \
-                             $(TOOLCHAIN_A9XX_GLIBC)     \
-                             $(TOOLCHAIN_A33XX_GLIBC)),)
-LIB_NAMES_SUFFIX = hard
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC) $(TOOLCHAIN_P5600_GLIBC)),)
-LIB_NAMES_SUFFIX = o32_hard
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     \
-                             $(TOOLCHAIN_S9XX_GLIBC)   \
-                             $(TOOLCHAIN_A311X_GLIBC)  \
-                             $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) \
-                             $(TOOLCHAIN_RK358X_GLIBC) \
-                             $(TOOLCHAIN_M1000_GLIBC)),)
-LIB_NAMES_SUFFIX = lp64
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC) $(TOOLCHAIN_I686_GLIBC)),)
-LIB_NAMES_SUFFIX = 32
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
-LIB_NAMES_SUFFIX = 64-v1
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
-LIB_NAMES_SUFFIX = 64-v2
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
-LIB_NAMES_SUFFIX = lp64d
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
-LIB_NAMES_SUFFIX = 64
-endif
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=4.14.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=4.14.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=4.14.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=4.14.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.35
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.35
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.35
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.35
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=4.9.14
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=4.9.14
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.0.52
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.10.33
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.10.33
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-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-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.2.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.2.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.2.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=3.2.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=5.8.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=5.8.0
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
-extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
-ifeq ($(FLAVOUR),headers)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-ifeq ($(FLAVOUR),full)
-extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
-extra_configure_switches  += --enable-kernel=2.6.36
-extra_configure_switches  += --disable-profile
-extra_configure_switches  += --enable-bind-now
-extra_configure_switches  += --without-gd
-extra_configure_switches  += --without-cvs
-endif
-endif
-
-
-extra_configure_switches  += libc_cv_slibdir=/lib$(LIBSUFFIX)
-extra_configure_switches  += libc_cv_rtlddir=/lib$(LIBSUFFIX)
-
-
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(headers_target): $(src_done)
-	@mkdir -p $(headers_dir)
-	@cd $(headers_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
-	  --prefix=/usr                \
-	  --build=$(BUILD)             \
-	  --host=$(TARGET)             \
-	  $(extra_configure_switches)
-	@cd $(headers_dir) && $(MAKE) -j1 install-headers \
-	                                  install-bootstrap-headers=yes $(env_sysroot)
-	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_lib
-	# ======= install 'lib-names-$(LIB_NAMES_SUFFIX).h' =======
-	@mkdir -p $(sysroot_dir)/usr/include/gnu
-	@install --mode=0644 $(headers_dir)/gnu/lib-names-$(LIB_NAMES_SUFFIX).h $(sysroot_dir)/usr/include/gnu
-	@install --mode=0644 $(SRC_DIR)/include/gnu/stubs.h $(sysroot_dir)/usr/include/gnu
-	# =========================================================
-	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_install $(env_sysroot)
-	@$(environment) $(CC) -nostdlib -nostartfiles -shared -x c /dev/null \
-	                      -o $(sysroot_dir)/usr/lib$(LIBSUFFIX)/libc.so
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
-
-$(full_target): $(src_done)
-	@mkdir -p $(full_dir)
-	@echo "slibdir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
-	@echo "rtlddir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
-	@cd $(full_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
-	  --prefix=/usr                \
-	  --build=$(BUILD)             \
-	  --host=$(TARGET)             \
-	  $(extra_configure_switches)
-	@cd $(full_dir) && $(environment) $(MAKE) all
-	@cd $(full_dir) && $(environment) $(MAKE) -j1 install $(env_sysroot)
-	@rm -f $(sysroot_dir)/usr/share/info/dir
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
Index: core/glibc/2.37
===================================================================
--- core/glibc/2.37	(revision 35)
+++ core/glibc/2.37	(nonexistent)

Property changes on: core/glibc/2.37
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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: core/glibc/2.39/Makefile
===================================================================
--- core/glibc/2.39/Makefile	(nonexistent)
+++ core/glibc/2.39/Makefile	(revision 36)
@@ -0,0 +1,934 @@
+
+
+COMPONENT_TARGETS  = $(TOOLCHAIN_A1X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
+
+FLAVOURS = headers full
+
+include ../../../build-system/config.mk
+
+SOURCE_REQUIRES = sources/GNU/glibc
+
+ifeq ($(FLAVOUR),headers)
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
+REQUIRES  = core/linux/Baikal/T1000/t1-5.15.61-5.9.31
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
+REQUIRES  = core/linux/Baikal/M1000/m1-6.1.63-6.4.92
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC) \
+                             $(TOOLCHAIN_RK33XX_GLIBC) \
+                             $(TOOLCHAIN_RK339X_GLIBC) \
+                             $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_A33XX_GLIBC)),)
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC) \
+                             $(TOOLCHAIN_A9XX_GLIBC) \
+                             $(TOOLCHAIN_A311X_GLIBC)),)
+REQUIRES  = core/linux/6.6.21
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) \
+                             $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES  = core/glibc/2.39-ppc32^headers
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) \
+                             $(TOOLCHAIN_POWER9LE_GLIBC)),)
+REQUIRES  = core/linux/6.6.21
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
+REQUIRES  = core/linux/6.6.21
+endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
+REQUIRES  = core/glibc/2.39-x86_32^headers
+endif
+endif
+
+ifeq ($(FLAVOUR),full)
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
+REQUIRES  = core/glibc/2.39-x86_32^full
+else
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) \
+                             $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES  = core/glibc/2.39-ppc32^full
+else
+REQUIRES  = core/gcc/13.2.0^second
+endif
+endif
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_xz_archive  = $(SRC_PACKAGE_PATH)/GNU/glibc/glibc-2.39.tar.xz
+SRC_ARCHIVE     = $(tar_xz_archive)
+SRC_DIR         = $(TARGET_BUILD_DIR)/glibc-2.39
+src_dir_name    = glibc-2.39
+src_done        = $(TARGET_BUILD_DIR)/.source-done
+
+PATCHES         = PATCHES
+
+full_dir        = $(TARGET_BUILD_DIR)/build-full
+headers_dir     = $(TARGET_BUILD_DIR)/build-headers
+
+sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
+
+headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
+full_target     = $(TARGET_BUILD_DIR)/.installed
+
+
+
+ifeq ($(FLAVOUR),headers)
+BUILD_TARGETS = $(headers_target)
+endif
+
+ifeq ($(FLAVOUR),full)
+BUILD_TARGETS = $(full_target)
+endif
+
+include ../../../build-system/core.mk
+
+
+env_sysroot     = install_root=$(sysroot_dir)
+
+
+CC           = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc
+CXX          = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++
+
+environment  = AS=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as
+environment += LD=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld
+environment += CC="$(CC)"
+environment += CXX="$(CXX)"
+environment += AR=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar
+environment += RANLIB=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib
+
+environment += PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
+
+environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
+
+LIBSUFFIX    =
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
+environment += CFLAGS="-g -O2 -march=mips32r2 -mhard-float"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
+environment += CFLAGS="-g -O2 -march=mips32r5 -mtune=p5600 -mhard-float"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a57 -mabi=lp64"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7ve -mtune=cortex-a17 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv7-a -mtune=cortex-a5 -mfpu=neon -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a53 -mabi=lp64"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -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"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -mcpu=cortex-a72.cortex-a53 -mabi=lp64"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8.2-a -mcpu=cortex-a75.cortex-a55 -mabi=lp64"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
+environment += CFLAGS="-g -O3 -march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC))
+environment += CFLAGS="-g -O3 -mcpu=power8 -mlong-double-128"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC))
+environment += CFLAGS="-g -O3 -mcpu=power9 -mlong-double-128"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC))
+environment += CFLAGS="-g -O3 -mcpu=power8 -mlong-double-128"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC))
+environment += CFLAGS="-g -O3 -mcpu=power9 -mlong-double-128"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC))
+environment += CFLAGS="-g -O3 -march=rv64gc -mcmodel=medany"
+endif
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
+environment += CFLAGS="-g -O3 -march=i586 -mtune=i586"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
+environment += CFLAGS="-g -O3"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
+environment += CFLAGS="-g -O3"
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)      \
+                             $(TOOLCHAIN_A2X_GLIBC)      \
+                             $(TOOLCHAIN_H3_GLIBC)       \
+                             $(TOOLCHAIN_IMX6_GLIBC)     \
+                             $(TOOLCHAIN_IMX6ULL_GLIBC)  \
+                             $(TOOLCHAIN_OMAP543X_GLIBC) \
+                             $(TOOLCHAIN_AM335X_GLIBC)   \
+                             $(TOOLCHAIN_RK328X_GLIBC)   \
+                             $(TOOLCHAIN_S8XX_GLIBC)     \
+                             $(TOOLCHAIN_A9XX_GLIBC)     \
+                             $(TOOLCHAIN_A33XX_GLIBC)),)
+LIB_NAMES_SUFFIX = hard
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC) $(TOOLCHAIN_P5600_GLIBC)),)
+LIB_NAMES_SUFFIX = o32_hard
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_A311X_GLIBC)  \
+                             $(TOOLCHAIN_RK33XX_GLIBC) \
+                             $(TOOLCHAIN_RK339X_GLIBC) \
+                             $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_M1000_GLIBC)),)
+LIB_NAMES_SUFFIX = lp64
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC) $(TOOLCHAIN_I686_GLIBC)),)
+LIB_NAMES_SUFFIX = 32
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+LIB_NAMES_SUFFIX = 64-v1
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
+LIB_NAMES_SUFFIX = 64-v2
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+LIB_NAMES_SUFFIX = lp64d
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+LIB_NAMES_SUFFIX = 64
+endif
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=4.14.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=4.14.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=4.14.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=4.14.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.35
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.35
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.35
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.35
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=4.9.14
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=4.9.14
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.0.52
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.10.33
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.10.33
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+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-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.2.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.2.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.2.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.2.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=5.8.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=5.8.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+extra_configure_switches  += libc_cv_slibdir=/lib$(LIBSUFFIX)
+extra_configure_switches  += libc_cv_rtlddir=/lib$(LIBSUFFIX)
+
+
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(headers_target): $(src_done)
+	@mkdir -p $(headers_dir)
+	@cd $(headers_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
+	  --prefix=/usr                \
+	  --build=$(BUILD)             \
+	  --host=$(TARGET)             \
+	  $(extra_configure_switches)
+	@cd $(headers_dir) && $(MAKE) -j1 install-headers \
+	                                  install-bootstrap-headers=yes $(env_sysroot)
+	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_lib
+	# ======= install 'lib-names-$(LIB_NAMES_SUFFIX).h' =======
+	@mkdir -p $(sysroot_dir)/usr/include/gnu
+	@install --mode=0644 $(headers_dir)/gnu/lib-names-$(LIB_NAMES_SUFFIX).h $(sysroot_dir)/usr/include/gnu
+	@install --mode=0644 $(SRC_DIR)/include/gnu/stubs.h $(sysroot_dir)/usr/include/gnu
+	# =========================================================
+	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_install $(env_sysroot)
+	@$(environment) $(CC) -nostdlib -nostartfiles -shared -x c /dev/null \
+	                      -o $(sysroot_dir)/usr/lib$(LIBSUFFIX)/libc.so
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
+
+$(full_target): $(src_done)
+	@mkdir -p $(full_dir)
+	@echo "slibdir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
+	@echo "rtlddir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
+	@cd $(full_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
+	  --prefix=/usr                \
+	  --build=$(BUILD)             \
+	  --host=$(TARGET)             \
+	  $(extra_configure_switches)
+	@cd $(full_dir) && $(environment) $(MAKE) all
+	@cd $(full_dir) && $(environment) $(MAKE) -j1 install $(env_sysroot)
+	@rm -f $(sysroot_dir)/usr/share/info/dir
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/glibc/2.39/PATCHES
===================================================================
--- core/glibc/2.39/PATCHES	(nonexistent)
+++ core/glibc/2.39/PATCHES	(revision 36)
@@ -0,0 +1,9 @@
+
+../../../sources/GNU/glibc/patches/glibc-2.39-reenable-DT-HASH.patch   -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-i18n.patch               -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-locale-no-archive.patch  -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-malloc-hooks.patch       -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-en_US-no-am-pm.patch     -p0
+
+../../../sources/GNU/glibc/patches/glibc-2.39-ppc64-interpreter.patch  -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-x86_64-interpreter.patch -p0
Index: core/glibc/2.39
===================================================================
--- core/glibc/2.39	(nonexistent)
+++ core/glibc/2.39	(revision 36)

Property changes on: core/glibc/2.39
___________________________________________________________________
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: core/glibc/2.39-ppc32/Makefile
===================================================================
--- core/glibc/2.39-ppc32/Makefile	(nonexistent)
+++ core/glibc/2.39-ppc32/Makefile	(revision 36)
@@ -0,0 +1,147 @@
+
+
+COMPONENT_TARGETS  = $(TOOLCHAIN_POWER8_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
+
+FLAVOURS = headers full
+
+include ../../../build-system/config.mk
+
+SOURCE_REQUIRES = sources/GNU/glibc
+
+ifeq ($(FLAVOUR),headers)
+REQUIRES  = core/linux/6.6.21
+endif
+
+ifeq ($(FLAVOUR),full)
+REQUIRES  = core/gcc/13.2.0^second
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_xz_archive  = $(SRC_PACKAGE_PATH)/GNU/glibc/glibc-2.39.tar.xz
+SRC_ARCHIVE     = $(tar_xz_archive)
+SRC_DIR         = $(TARGET_BUILD_DIR)/glibc-2.39
+src_dir_name    = glibc-2.39
+src_done        = $(TARGET_BUILD_DIR)/.source-done
+
+PATCHES         = PATCHES
+
+full_dir        = $(TARGET_BUILD_DIR)/build-full
+headers_dir     = $(TARGET_BUILD_DIR)/build-headers
+
+sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
+
+headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
+full_target     = $(TARGET_BUILD_DIR)/.installed
+
+
+
+ifeq ($(FLAVOUR),headers)
+BUILD_TARGETS = $(headers_target)
+endif
+
+ifeq ($(FLAVOUR),full)
+BUILD_TARGETS = $(full_target)
+endif
+
+include ../../../build-system/core.mk
+
+
+env_sysroot     = install_root=$(sysroot_dir)
+
+
+CC           = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc -m32
+CXX          = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++ -m32
+
+environment  = AS=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as
+environment += LD=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld
+environment += CC="$(CC)"
+environment += CXX="$(CXX)"
+environment += AR=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar
+environment += RANLIB=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib
+
+environment += PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
+
+environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
+
+LIBSUFFIX    =
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC))
+environment += CFLAGS="-g -O3 -mcpu=power8 -mlong-double-128"
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC))
+environment += CFLAGS="-g -O3 -mcpu=power9 -mlong-double-128"
+endif
+
+LIBSUFFIX    = 32
+
+TARGET32 = $(shell echo $(TARGET) | sed 's/ppc64/ppc/')
+
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.2.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=3.2.0
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+extra_configure_switches  += libc_cv_slibdir=/lib$(LIBSUFFIX)
+extra_configure_switches  += libc_cv_rtlddir=/lib$(LIBSUFFIX)
+
+
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(headers_target): $(src_done)
+	@mkdir -p $(headers_dir)
+	@cd $(headers_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
+	  --prefix=/usr                \
+	  --build=$(BUILD)             \
+	  --host=$(TARGET32)           \
+	  $(extra_configure_switches)
+	@cd $(headers_dir) && $(MAKE) -j1 install-headers \
+	                                  install-bootstrap-headers=yes $(env_sysroot)
+	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_lib
+	# ======= install 'lib-names-32.h' =======
+	@mkdir -p $(sysroot_dir)/usr/include/gnu
+	@install --mode=0644 $(headers_dir)/gnu/lib-names-32.h $(sysroot_dir)/usr/include/gnu
+	# ========================================
+	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_install $(env_sysroot)
+	@$(environment) $(CC) -nostdlib -nostartfiles -shared -x c /dev/null \
+	                      -o $(sysroot_dir)/usr/lib$(LIBSUFFIX)/libc.so
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
+
+$(full_target): $(src_done)
+	@mkdir -p $(full_dir)
+	@echo "slibdir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
+	@echo "rtlddir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
+	@cd $(full_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
+	  --prefix=/usr                \
+	  --build=$(BUILD)             \
+	  --host=$(TARGET32)           \
+	  $(extra_configure_switches)
+	@cd $(full_dir) && $(environment) $(MAKE) all
+	@cd $(full_dir) && $(environment) $(MAKE) -j1 install $(env_sysroot)
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/glibc/2.39-ppc32/PATCHES
===================================================================
--- core/glibc/2.39-ppc32/PATCHES	(nonexistent)
+++ core/glibc/2.39-ppc32/PATCHES	(revision 36)
@@ -0,0 +1,9 @@
+
+../../../sources/GNU/glibc/patches/glibc-2.39-reenable-DT-HASH.patch   -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-i18n.patch               -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-locale-no-archive.patch  -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-malloc-hooks.patch       -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-en_US-no-am-pm.patch     -p0
+
+../../../sources/GNU/glibc/patches/glibc-2.39-ppc64-interpreter.patch  -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-x86_64-interpreter.patch -p0
Index: core/glibc/2.39-ppc32
===================================================================
--- core/glibc/2.39-ppc32	(nonexistent)
+++ core/glibc/2.39-ppc32	(revision 36)

Property changes on: core/glibc/2.39-ppc32
___________________________________________________________________
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: core/glibc/2.39-x86_32/Makefile
===================================================================
--- core/glibc/2.39-x86_32/Makefile	(nonexistent)
+++ core/glibc/2.39-x86_32/Makefile	(revision 36)
@@ -0,0 +1,141 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_X86_64_GLIBC)
+
+FLAVOURS = headers full
+
+include ../../../build-system/config.mk
+
+SOURCE_REQUIRES = sources/GNU/glibc
+
+ifeq ($(FLAVOUR),headers)
+REQUIRES  = core/linux/6.6.21
+endif
+
+ifeq ($(FLAVOUR),full)
+REQUIRES  = core/gcc/13.2.0^second
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_xz_archive  = $(SRC_PACKAGE_PATH)/GNU/glibc/glibc-2.39.tar.xz
+SRC_ARCHIVE     = $(tar_xz_archive)
+SRC_DIR         = $(TARGET_BUILD_DIR)/glibc-2.39
+src_dir_name    = glibc-2.39
+src_done        = $(TARGET_BUILD_DIR)/.source-done
+
+PATCHES         = PATCHES
+
+full_dir        = $(TARGET_BUILD_DIR)/build-full
+headers_dir     = $(TARGET_BUILD_DIR)/build-headers
+
+sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
+
+headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
+full_target     = $(TARGET_BUILD_DIR)/.installed
+
+
+
+ifeq ($(FLAVOUR),headers)
+BUILD_TARGETS = $(headers_target)
+endif
+
+ifeq ($(FLAVOUR),full)
+BUILD_TARGETS = $(full_target)
+endif
+
+include ../../../build-system/core.mk
+
+
+env_sysroot     = install_root=$(sysroot_dir)
+
+
+CC           = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc -m32
+CXX          = $(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++ -m32
+
+environment  = AS=$(TOOLCHAIN_PATH)/bin/$(TARGET)-as
+environment += LD=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld
+environment += CC="$(CC)"
+environment += CXX="$(CXX)"
+environment += AR=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar
+environment += RANLIB=$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib
+
+environment += PATH=$(TOOLCHAIN_PATH)/bin:$(PATH)
+
+environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
+
+LIBSUFFIX    =
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
+environment += CFLAGS="-g -O3 -march=i686 -mtune=i686"
+LIBSUFFIX    = 32
+endif
+
+TARGET32 = $(shell echo $(TARGET) | sed 's/x86_64/i686/')
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
+extra_configure_switches   = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches  += --with-headers=$(sysroot_dir)/usr/include
+ifeq ($(FLAVOUR),headers)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+ifeq ($(FLAVOUR),full)
+extra_configure_switches  += --with-binutils=$(TOOLCHAIN_PATH)/bin
+extra_configure_switches  += --enable-kernel=2.6.36
+extra_configure_switches  += --disable-profile
+extra_configure_switches  += --enable-bind-now
+extra_configure_switches  += --without-gd
+extra_configure_switches  += --without-cvs
+endif
+endif
+
+
+extra_configure_switches  += libc_cv_slibdir=/lib$(LIBSUFFIX)
+extra_configure_switches  += libc_cv_rtlddir=/lib$(LIBSUFFIX)
+
+
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(headers_target): $(src_done)
+	@mkdir -p $(headers_dir)
+	@cd $(headers_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
+	  --prefix=/usr                \
+	  --build=$(BUILD)             \
+	  --host=$(TARGET32)           \
+	  $(extra_configure_switches)
+	@cd $(headers_dir) && $(MAKE) -j1 install-headers \
+	                                  install-bootstrap-headers=yes $(env_sysroot)
+	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_lib
+	# ======= install 'lib-names-32.h' =======
+	@mkdir -p $(sysroot_dir)/usr/include/gnu
+	@install --mode=0644 $(headers_dir)/gnu/lib-names-32.h $(sysroot_dir)/usr/include/gnu
+	# ========================================
+	@cd $(headers_dir) && $(environment) $(MAKE) -j1 csu/subdir_install $(env_sysroot)
+	@$(environment) $(CC) -nostdlib -nostartfiles -shared -x c /dev/null \
+	                      -o $(sysroot_dir)/usr/lib$(LIBSUFFIX)/libc.so
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
+
+$(full_target): $(src_done)
+	@mkdir -p $(full_dir)
+	@echo "slibdir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
+	@echo "rtlddir=/lib$(LIBSUFFIX)" >> $(full_dir)/configparms
+	@cd $(full_dir) && $(env_sysroot) $(environment) ../$(src_dir_name)/configure \
+	  --prefix=/usr                \
+	  --build=$(BUILD)             \
+	  --host=$(TARGET32)           \
+	  $(extra_configure_switches)
+	@cd $(full_dir) && $(environment) $(MAKE) all
+	@cd $(full_dir) && $(environment) $(MAKE) -j1 install $(env_sysroot)
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/glibc/2.39-x86_32/PATCHES
===================================================================
--- core/glibc/2.39-x86_32/PATCHES	(nonexistent)
+++ core/glibc/2.39-x86_32/PATCHES	(revision 36)
@@ -0,0 +1,9 @@
+
+../../../sources/GNU/glibc/patches/glibc-2.39-reenable-DT-HASH.patch   -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-i18n.patch               -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-locale-no-archive.patch  -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-malloc-hooks.patch       -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-en_US-no-am-pm.patch     -p0
+
+../../../sources/GNU/glibc/patches/glibc-2.39-ppc64-interpreter.patch  -p0
+../../../sources/GNU/glibc/patches/glibc-2.39-x86_64-interpreter.patch -p0
Index: core/glibc/2.39-x86_32
===================================================================
--- core/glibc/2.39-x86_32	(nonexistent)
+++ core/glibc/2.39-x86_32	(revision 36)

Property changes on: core/glibc/2.39-x86_32
___________________________________________________________________
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: core/linux/6.1.53/Makefile
===================================================================
--- core/linux/6.1.53/Makefile	(revision 35)
+++ core/linux/6.1.53/Makefile	(nonexistent)
@@ -1,122 +0,0 @@
-
-COMPONENT_TARGETS  = $(TOOLCHAIN_A1X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
-
-COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
-COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
-
-
-include ../../../build-system/config.mk
-
-
-SOURCE_REQUIRES = sources/Linux/v6.x
-
-REQUIRES  = core/gcc/12.2.0^static
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_xz_archive  = $(SRC_PACKAGE_PATH)/Linux/v6.x/linux-6.1.53.tar.xz
-SRC_ARCHIVE     = $(tar_xz_archive)
-SRC_DIR         = $(TARGET_BUILD_DIR)/linux-6.1.53
-src_done        = $(TARGET_BUILD_DIR)/.source-done
-
-PATCHES = PATCHES
-
-sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
-
-
-headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC) $(TOOLCHAIN_A2X_GLIBC) \
-                             $(TOOLCHAIN_H3_GLIBC) $(TOOLCHAIN_IMX6_GLIBC)\
-                             $(TOOLCHAIN_IMX6ULL_GLIBC) $(TOOLCHAIN_OMAP543X_GLIBC)\
-                             $(TOOLCHAIN_AM335X_GLIBC) $(TOOLCHAIN_RK328X_GLIBC) \
-                             $(TOOLCHAIN_S8XX_GLIBC) $(TOOLCHAIN_A9XX_GLIBC) \
-                             $(TOOLCHAIN_A33XX_GLIBC)),)
-arch = arm
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC) \
-                             $(TOOLCHAIN_S9XX_GLIBC) $(TOOLCHAIN_A311X_GLIBC) \
-                             $(TOOLCHAIN_RK33XX_GLIBC) $(TOOLCHAIN_RK339X_GLIBC) \
-                             $(TOOLCHAIN_RK358X_GLIBC) $(TOOLCHAIN_M1000_GLIBC)),)
-arch = arm64
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC) $(TOOLCHAIN_P5600_GLIBC)),)
-arch = mips
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC) \
-                             $(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
-arch = powerpc
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
-arch = riscv
-endif
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC) \
-                             $(TOOLCHAIN_I686_GLIBC)   \
-                             $(TOOLCHAIN_I586_GLIBC)),)
-arch = x86
-endif
-
-
-BUILD_TARGETS = $(headers_target)
-
-
-include ../../../build-system/core.mk
-
-
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
-	@touch $(SRC_DIR)/.config
-	@$(MAKE) -C $(SRC_DIR) include/generated/uapi/linux/version.h
-
-$(sysroot_dir)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
-	@$(MAKE) -C $(SRC_DIR) headers_install \
-	            ARCH=$(arch) CROSS_COMPILE=$(TOOLCHAIN_PATH)/bin/$(TARGET)- \
-	            INSTALL_HDR_PATH=$(sysroot_dir)/usr
-	@touch $@
-
-$(headers_target): $(sysroot_dir)/usr/include/linux/autoconf.h
-	@( cd $(sysroot_dir)/usr/include ; \
-	   for file in `find . -name *.install*` ; do \
-	     rm -f $$file ; \
-	   done ; \
-	 )
-	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR)):headers" >> $(TOOLCHAIN_PATH)/README
-	@touch $@
Index: core/linux/6.1.53
===================================================================
--- core/linux/6.1.53	(revision 35)
+++ core/linux/6.1.53	(nonexistent)

Property changes on: core/linux/6.1.53
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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: core/linux/5.19.14/Makefile
===================================================================
--- core/linux/5.19.14/Makefile	(revision 35)
+++ core/linux/5.19.14/Makefile	(revision 36)
@@ -38,7 +38,7 @@
 
 SOURCE_REQUIRES = sources/Linux/v5.x
 
-REQUIRES  = core/gcc/12.2.0^static
+REQUIRES  = core/gcc/13.2.0^static
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: core/linux/6.6.21/Makefile
===================================================================
--- core/linux/6.6.21/Makefile	(nonexistent)
+++ core/linux/6.6.21/Makefile	(revision 36)
@@ -0,0 +1,122 @@
+
+COMPONENT_TARGETS  = $(TOOLCHAIN_A1X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A2X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H3_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_IMX6ULL_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_JZ47XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_P5600_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_OMAP543X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_AM335X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK328X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S8XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A311X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK339X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK358X_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER8LE_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_POWER9LE_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_GLIBC)
+
+COMPONENT_TARGETS += $(TOOLCHAIN_I586_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_I686_GLIBC)
+COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
+
+
+include ../../../build-system/config.mk
+
+
+SOURCE_REQUIRES = sources/Linux/v6.x
+
+REQUIRES  = core/gcc/13.2.0^static
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_xz_archive  = $(SRC_PACKAGE_PATH)/Linux/v6.x/linux-6.6.21.tar.xz
+SRC_ARCHIVE     = $(tar_xz_archive)
+SRC_DIR         = $(TARGET_BUILD_DIR)/linux-6.6.21
+src_done        = $(TARGET_BUILD_DIR)/.source-done
+
+PATCHES = PATCHES
+
+sysroot_dir     = $(TOOLCHAIN_PATH)/$(TARGET)/sys-root
+
+
+headers_target  = $(TARGET_BUILD_DIR)/.headers-installed
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC) $(TOOLCHAIN_A2X_GLIBC) \
+                             $(TOOLCHAIN_H3_GLIBC) $(TOOLCHAIN_IMX6_GLIBC)\
+                             $(TOOLCHAIN_IMX6ULL_GLIBC) $(TOOLCHAIN_OMAP543X_GLIBC)\
+                             $(TOOLCHAIN_AM335X_GLIBC) $(TOOLCHAIN_RK328X_GLIBC) \
+                             $(TOOLCHAIN_S8XX_GLIBC) $(TOOLCHAIN_A9XX_GLIBC) \
+                             $(TOOLCHAIN_A33XX_GLIBC)),)
+arch = arm
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC) $(TOOLCHAIN_A311X_GLIBC) \
+                             $(TOOLCHAIN_RK33XX_GLIBC) $(TOOLCHAIN_RK339X_GLIBC) \
+                             $(TOOLCHAIN_RK358X_GLIBC) $(TOOLCHAIN_M1000_GLIBC)),)
+arch = arm64
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC) $(TOOLCHAIN_P5600_GLIBC)),)
+arch = mips
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC) \
+                             $(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
+arch = powerpc
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+arch = riscv
+endif
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC) \
+                             $(TOOLCHAIN_I686_GLIBC)   \
+                             $(TOOLCHAIN_I586_GLIBC)),)
+arch = x86
+endif
+
+
+BUILD_TARGETS = $(headers_target)
+
+
+include ../../../build-system/core.mk
+
+
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	@$(MAKE) -C $(SRC_DIR) include/generated/uapi/linux/version.h
+
+$(sysroot_dir)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@$(MAKE) -C $(SRC_DIR) headers_install \
+	            ARCH=$(arch) CROSS_COMPILE=$(TOOLCHAIN_PATH)/bin/$(TARGET)- \
+	            INSTALL_HDR_PATH=$(sysroot_dir)/usr
+	@touch $@
+
+$(headers_target): $(sysroot_dir)/usr/include/linux/autoconf.h
+	@( cd $(sysroot_dir)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file ; \
+	   done ; \
+	 )
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR)):headers" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/linux/6.6.21/PATCHES
===================================================================
Index: core/linux/6.6.21
===================================================================
--- core/linux/6.6.21	(nonexistent)
+++ core/linux/6.6.21	(revision 36)

Property changes on: core/linux/6.6.21
___________________________________________________________________
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: core/linux/Baikal/M1000/m1-6.1.63-6.4.92/Makefile
===================================================================
--- core/linux/Baikal/M1000/m1-6.1.63-6.4.92/Makefile	(revision 35)
+++ core/linux/Baikal/M1000/m1-6.1.63-6.4.92/Makefile	(revision 36)
@@ -9,7 +9,7 @@
 SOURCE_REQUIRES = sources/Linux/Baikal/M1000
 
 
-REQUIRES  = core/gcc/12.2.0^static
+REQUIRES  = core/gcc/13.2.0^static
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: core/linux/Baikal/T1000/t1-5.15.61-5.9.31/Makefile
===================================================================
--- core/linux/Baikal/T1000/t1-5.15.61-5.9.31/Makefile	(revision 35)
+++ core/linux/Baikal/T1000/t1-5.15.61-5.9.31/Makefile	(revision 36)
@@ -9,7 +9,7 @@
 SOURCE_REQUIRES = sources/Linux/Baikal/T1000
 
 
-REQUIRES  = core/gcc/12.2.0^static
+REQUIRES  = core/gcc/13.2.0^static
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: core/newlib/4.2.0.20211231/Makefile
===================================================================
--- core/newlib/4.2.0.20211231/Makefile	(revision 35)
+++ core/newlib/4.2.0.20211231/Makefile	(revision 36)
@@ -19,7 +19,7 @@
 SOURCE_REQUIRES = sources/newlib
 
 ifeq ($(FLAVOUR),nano)
-REQUIRES  = core/gcc/12.2.0^static
+REQUIRES  = core/gcc/13.2.0^static
 endif
 ifeq ($(FLAVOUR),full)
 REQUIRES  = core/newlib/4.2.0.20211231^nano
Index: core/newlib/4.4.0.20231231/Makefile
===================================================================
--- core/newlib/4.4.0.20231231/Makefile	(nonexistent)
+++ core/newlib/4.4.0.20231231/Makefile	(revision 36)
@@ -0,0 +1,433 @@
+
+
+COMPONENT_TARGETS  = $(TOOLCHAIN_ARM32_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_A33XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_A9XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_H5_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_S9XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_RK33XX_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_M1000_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_AT91SAM7S_NEWLIB)
+COMPONENT_TARGETS += $(TOOLCHAIN_RISCV64_NEWLIB)
+
+FLAVOURS = nano full
+
+
+include ../../../build-system/config.mk
+
+
+SOURCE_REQUIRES = sources/newlib
+
+ifeq ($(FLAVOUR),nano)
+REQUIRES  = core/gcc/13.2.0^static
+endif
+ifeq ($(FLAVOUR),full)
+REQUIRES  = core/newlib/4.4.0.20231231^nano
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+tar_gz_archive     = $(SRC_PACKAGE_PATH)/newlib/newlib-4.4.0.20231231.tar.gz
+SRC_ARCHIVE        = $(tar_gz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/newlib-4.4.0.20231231
+src_dir_name       = newlib-4.4.0.20231231
+src_done           = $(TARGET_BUILD_DIR)/.source-done
+
+PATCHES            = PATCHES
+
+build_dir          = $(TARGET_BUILD_DIR)/newlib
+build_gloss_dir    = $(TARGET_BUILD_DIR)/libgloss
+build_nano_dir     = $(TARGET_BUILD_DIR)/nano
+
+install_dir        = $(TOOLCHAIN_PATH)/$(TARGET)
+
+build_nano_target  = $(TARGET_BUILD_DIR)/.nano-built
+nano_target        = $(TARGET_BUILD_DIR)/.nano-installed
+
+build_target       = $(TARGET_BUILD_DIR)/.built
+full_target        = $(TARGET_BUILD_DIR)/.installed
+
+
+
+ifeq ($(FLAVOUR),nano)
+BUILD_TARGETS  = $(build_nano_target)
+BUILD_TARGETS += $(nano_target)
+endif
+
+ifeq ($(FLAVOUR),full)
+BUILD_TARGETS  = $(build_target)
+BUILD_TARGETS += $(full_target)
+endif
+
+include ../../../build-system/core.mk
+
+
+environment  = AS="$(TOOLCHAIN_PATH)/bin/$(TARGET)-as"
+environment += LD="$(TOOLCHAIN_PATH)/bin/$(TARGET)-ld"
+environment += CC="$(CCACHE)$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc"
+environment += AR="$(TOOLCHAIN_PATH)/bin/$(TARGET)-ar"
+environment += RANLIB="$(TOOLCHAIN_PATH)/bin/$(TARGET)-ranlib"
+
+environment += PATH_FIG2DEV="/usr/bin:/usr/X11R6/bin:/usr/share/texmf/bin"
+environment += PATH="$(TOOLCHAIN_PATH)/bin:$(PATH):$(PATH_FIG2DEV)"
+#                                                   =============
+# need for fig2dev and documentation (see: ../.config).
+
+environment += BUILD_CC="$(CCACHE)/usr/bin/gcc"
+environment += TARGET_CFLAGS="-g -O2 -ffunction-sections -fdata-sections"
+environment += CPPFLAGS="-I$(TOOLCHAIN_PATH)/$(TARGET)/include"
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_ARM32_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB))
+extra_configure_switches  = --enable-interwork
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --enable-fpu=no
+extra_configure_switches += --enable-nofmult=no
+extra_configure_switches += --enable-26bit=no
+extra_configure_switches += --enable-underscore=no
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+# also NEWLIB allows:
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_NEWLIB))
+extra_configure_switches  = --enable-multilib
+extra_configure_switches += --with-gnu-as
+extra_configure_switches += --with-gnu-ld
+extra_configure_switches += --disable-nls
+extra_configure_switches += --disable-shared
+extra_configure_switches += --disable-newlib-supplied-sycalls
+ifeq ($(FLAVOUR),full)
+extra_configure_switches += --enable-newlib-io-long-long
+extra_configure_switches += --enable-newlib-register-fini
+extra_configure_switches += --enable-newlib-io-c99-formats
+extra_configure_switches += --enable-newlib-io-pos-args
+extra_configure_switches += --enable-newlib-multithread
+endif
+ifeq ($(FLAVOUR),nano)
+extra_configure_switches += --enable-newlib-reent-small
+extra_configure_switches += --disable-newlib-fvwrite-in-streamio
+extra_configure_switches += --disable-newlib-fseek-optimization
+extra_configure_switches += --disable-newlib-wide-orient
+extra_configure_switches += --enable-newlib-nano-malloc
+extra_configure_switches += --disable-newlib-unbuf-stream-opt
+extra_configure_switches += --enable-lite-exit
+extra_configure_switches += --enable-newlib-global-atexit
+extra_configure_switches += --enable-newlib-nano-formatted-io
+endif
+endif
+
+
+ENABLE_STRIP_DEBUG_INFO = no
+
+ENABLE_LIBGLOSS_SUPPORT = yes
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB)),)
+ENABLE_LIBGLOSS_SUPPORT = no
+endif
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@( cd $(SRC_DIR)/libgloss/config ; \
+	   sed -i '/^INCLUDES.*=/ s,$$, -I$$(prefix)/include -I$$(prefix)/$$(target_alias)/sys-include -I$$(prefix)/$$(target_alias)/include,' default.mh ; \
+	 )
+	@( cd $(SRC_DIR)/newlib/libc/sys/arm ; \
+	   sed -i '/^INCLUDES.*=/ s,$$, -I../../../targ-include,' Makefile.am Makefile.in ; \
+	 )
+ifeq ($(ENABLE_LIBGLOSS_SUPPORT),yes)
+	@( cd $(SRC_DIR)/libgloss/arm ; \
+	   sed -i '/^INCLUDES.*=/ s,$$, -I$$(srcdir)/../../newlib/libc/machine/arm,' Makefile.in ; \
+	 )
+endif
+	@touch $@
+
+$(build_nano_target): $(src_done)
+	@mkdir -p $(build_nano_dir)
+	@cd $(build_nano_dir) && $(environment) ../$(src_dir_name)/newlib/configure \
+	  --prefix=$(TOOLCHAIN_PATH)       \
+	  --build=$(BUILD)                 \
+	  --host=$(TARGET)                 \
+	  --target=$(TARGET)               \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man   \
+	  --srcdir=../$(src_dir_name)/newlib \
+	  $(extra_configure_switches)
+	@$(environment) $(MAKE) -C $(build_nano_dir) all
+	@touch $@
+
+$(build_target): $(src_done)
+	@mkdir -p $(build_dir)
+	@cd $(build_dir) && $(environment) ../$(src_dir_name)/newlib/configure \
+	  --prefix=$(TOOLCHAIN_PATH)       \
+	  --build=$(BUILD)                 \
+	  --host=$(TARGET)                 \
+	  --target=$(TARGET)               \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man   \
+	  --srcdir=../$(src_dir_name)/newlib \
+	  $(extra_configure_switches)
+	@$(environment) $(MAKE) -C $(build_dir) all
+ifeq ($(ENABLE_LIBGLOSS_SUPPORT),yes)
+	@mkdir -p $(build_gloss_dir)
+	@cd $(build_gloss_dir) && $(environment) ../$(src_dir_name)/libgloss/configure \
+	  --prefix=$(TOOLCHAIN_PATH)       \
+	  --build=$(BUILD)                 \
+	  --host=$(TARGET)                 \
+	  --target=$(TARGET)               \
+	  --infodir=$(TOOLCHAIN_PATH)/share/info \
+	  --mandir=$(TOOLCHAIN_PATH)/share/man   \
+	  --srcdir=../$(src_dir_name)/libgloss \
+	  $(extra_configure_switches)
+	@$(environment) $(MAKE) -C $(build_gloss_dir) all info
+endif
+	@touch $@
+
+$(nano_target): $(build_nano_target)
+	@mkdir -p $(install_dir)
+	@$(environment) $(MAKE) -C $(build_nano_dir) -j1 install
+	@mkdir -p $(install_dir)/include/newlib-nano
+	@install -m644 -t $(install_dir)/include/newlib-nano $(install_dir)/include/newlib.h
+	@find $(install_dir)/lib -regex ".*/lib\(c\|g\|m\|rdimon\)\.a" -exec rename .a _nano.a '{}' \;
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
+
+$(full_target): $(build_target)
+	@mkdir -p $(install_dir)
+	@$(environment) $(MAKE) -C $(build_dir) -j1 install
+ifeq ($(ENABLE_LIBGLOSS_SUPPORT),yes)
+	@$(environment) $(MAKE) -C $(build_gloss_dir) -j1 install
+endif
+ifeq ($(ENABLE_STRIP_DEBUG_INFO),yes)
+	@find $(install_dir)/lib \( -name "*.a" -or -name "*.o" \)   \
+	      -exec $(TOOLCHAIN_PATH)/bin/$(TARGET)-objcopy          \
+	      -R .comment -R .note -R .debug_info -R .debug_aranges  \
+	      -R .debug_pubnames -R .debug_pubtypes -R .debug_abbrev \
+	      -R .debug_line -R .debug_str -R .debug_ranges -R .debug_loc '{}' \;
+endif
+	@$(environment) $(MAKE) -C $(build_dir) pdf
+ifeq ($(ENABLE_LIBGLOSS_SUPPORT),yes)
+	@$(environment) $(MAKE) -C $(build_gloss_dir) pdf
+endif
+	# ======= Install Documentation =======
+ifeq ($(ENABLE_LIBGLOSS_SUPPORT),yes)
+	@$(environment) $(MAKE) -C $(build_gloss_dir)/doc -j1 install-info
+endif
+	@mkdir -p $(TOOLCHAIN_PATH)/share/doc/newlib
+	@cp $(build_dir)/libc/libc.pdf $(TOOLCHAIN_PATH)/share/doc/newlib
+	@cp $(build_dir)/libm/libm.pdf $(TOOLCHAIN_PATH)/share/doc/newlib
+ifeq ($(ENABLE_LIBGLOSS_SUPPORT),yes)
+	@cp $(build_gloss_dir)/doc/porting.pdf $(TOOLCHAIN_PATH)/share/doc/newlib
+endif
+	@echo "  $(subst $(TOP_BUILD_DIR_ABS)/,,$(CURDIR))$(if $(FLAVOUR),:$(FLAVOUR),)" >> $(TOOLCHAIN_PATH)/README
+	@touch $@
Index: core/newlib/4.4.0.20231231/PATCHES
===================================================================
Index: core/newlib/4.4.0.20231231
===================================================================
--- core/newlib/4.4.0.20231231	(nonexistent)
+++ core/newlib/4.4.0.20231231	(revision 36)

Property changes on: core/newlib/4.4.0.20231231
___________________________________________________________________
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/A1X-glibc/1.9.8/A1X-TEST-neon/main.c
===================================================================
--- products/A1X-glibc/1.9.8/A1X-TEST-neon/main.c	(revision 35)
+++ products/A1X-glibc/1.9.8/A1X-TEST-neon/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/A1X-glibc/1.9.8/A1X-TEST-neon/build.sh
===================================================================
--- products/A1X-glibc/1.9.8/A1X-TEST-neon/build.sh	(revision 35)
+++ products/A1X-glibc/1.9.8/A1X-TEST-neon/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a8"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A1X-glibc/1.9.8/A1X-TEST-neon/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A1X-glibc/1.9.8/A1X-TEST-neon/.config
===================================================================
--- products/A1X-glibc/1.9.8/A1X-TEST-neon/.config	(revision 35)
+++ products/A1X-glibc/1.9.8/A1X-TEST-neon/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-a1x-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-A1X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A1X-glibc/1.9.8/A1X-TEST-neon/clean.sh
===================================================================
--- products/A1X-glibc/1.9.8/A1X-TEST-neon/clean.sh	(revision 35)
+++ products/A1X-glibc/1.9.8/A1X-TEST-neon/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A1X-glibc/1.9.8/A1X-TEST-neon/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A1X-glibc/1.9.8/A1X-TEST-neon
===================================================================
--- products/A1X-glibc/1.9.8/A1X-TEST-neon	(revision 35)
+++ products/A1X-glibc/1.9.8/A1X-TEST-neon	(nonexistent)

Property changes on: products/A1X-glibc/1.9.8/A1X-TEST-neon
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A1X-glibc/1.9.8/Makefile
===================================================================
--- products/A1X-glibc/1.9.8/Makefile	(revision 35)
+++ products/A1X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A1X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A1X-glibc/1.9.8
===================================================================
--- products/A1X-glibc/1.9.8	(revision 35)
+++ products/A1X-glibc/1.9.8	(nonexistent)

Property changes on: products/A1X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A1X-glibc/1.10.0/A1X-TEST-neon/.config
===================================================================
--- products/A1X-glibc/1.10.0/A1X-TEST-neon/.config	(nonexistent)
+++ products/A1X-glibc/1.10.0/A1X-TEST-neon/.config	(revision 36)
@@ -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=arm-a1x-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-A1X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A1X-glibc/1.10.0/A1X-TEST-neon/build.sh
===================================================================
--- products/A1X-glibc/1.10.0/A1X-TEST-neon/build.sh	(nonexistent)
+++ products/A1X-glibc/1.10.0/A1X-TEST-neon/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a8"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A1X-glibc/1.10.0/A1X-TEST-neon/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A1X-glibc/1.10.0/A1X-TEST-neon/clean.sh
===================================================================
--- products/A1X-glibc/1.10.0/A1X-TEST-neon/clean.sh	(nonexistent)
+++ products/A1X-glibc/1.10.0/A1X-TEST-neon/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A1X-glibc/1.10.0/A1X-TEST-neon/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A1X-glibc/1.10.0/A1X-TEST-neon/main.c
===================================================================
--- products/A1X-glibc/1.10.0/A1X-TEST-neon/main.c	(nonexistent)
+++ products/A1X-glibc/1.10.0/A1X-TEST-neon/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/A1X-glibc/1.10.0/A1X-TEST-neon
===================================================================
--- products/A1X-glibc/1.10.0/A1X-TEST-neon	(nonexistent)
+++ products/A1X-glibc/1.10.0/A1X-TEST-neon	(revision 36)

Property changes on: products/A1X-glibc/1.10.0/A1X-TEST-neon
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A1X-glibc/1.10.0/Makefile
===================================================================
--- products/A1X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/A1X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A1X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A1X-glibc/1.10.0
===================================================================
--- products/A1X-glibc/1.10.0	(nonexistent)
+++ products/A1X-glibc/1.10.0	(revision 36)

Property changes on: products/A1X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A2X-glibc/1.9.8/A2X-TEST-vfp/main.c
===================================================================
--- products/A2X-glibc/1.9.8/A2X-TEST-vfp/main.c	(revision 35)
+++ products/A2X-glibc/1.9.8/A2X-TEST-vfp/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/A2X-glibc/1.9.8/A2X-TEST-vfp/build.sh
===================================================================
--- products/A2X-glibc/1.9.8/A2X-TEST-vfp/build.sh	(revision 35)
+++ products/A2X-glibc/1.9.8/A2X-TEST-vfp/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a7"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A2X-glibc/1.9.8/A2X-TEST-vfp/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A2X-glibc/1.9.8/A2X-TEST-vfp/.config
===================================================================
--- products/A2X-glibc/1.9.8/A2X-TEST-vfp/.config	(revision 35)
+++ products/A2X-glibc/1.9.8/A2X-TEST-vfp/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-a2x-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-A2X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A2X-glibc/1.9.8/A2X-TEST-vfp/clean.sh
===================================================================
--- products/A2X-glibc/1.9.8/A2X-TEST-vfp/clean.sh	(revision 35)
+++ products/A2X-glibc/1.9.8/A2X-TEST-vfp/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A2X-glibc/1.9.8/A2X-TEST-vfp/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A2X-glibc/1.9.8/A2X-TEST-vfp
===================================================================
--- products/A2X-glibc/1.9.8/A2X-TEST-vfp	(revision 35)
+++ products/A2X-glibc/1.9.8/A2X-TEST-vfp	(nonexistent)

Property changes on: products/A2X-glibc/1.9.8/A2X-TEST-vfp
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A2X-glibc/1.9.8/Makefile
===================================================================
--- products/A2X-glibc/1.9.8/Makefile	(revision 35)
+++ products/A2X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A2X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A2X-glibc/1.9.8
===================================================================
--- products/A2X-glibc/1.9.8	(revision 35)
+++ products/A2X-glibc/1.9.8	(nonexistent)

Property changes on: products/A2X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A2X-glibc/1.10.0/A2X-TEST-vfp/.config
===================================================================
--- products/A2X-glibc/1.10.0/A2X-TEST-vfp/.config	(nonexistent)
+++ products/A2X-glibc/1.10.0/A2X-TEST-vfp/.config	(revision 36)
@@ -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=arm-a2x-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-A2X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A2X-glibc/1.10.0/A2X-TEST-vfp/build.sh
===================================================================
--- products/A2X-glibc/1.10.0/A2X-TEST-vfp/build.sh	(nonexistent)
+++ products/A2X-glibc/1.10.0/A2X-TEST-vfp/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a7"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A2X-glibc/1.10.0/A2X-TEST-vfp/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A2X-glibc/1.10.0/A2X-TEST-vfp/clean.sh
===================================================================
--- products/A2X-glibc/1.10.0/A2X-TEST-vfp/clean.sh	(nonexistent)
+++ products/A2X-glibc/1.10.0/A2X-TEST-vfp/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A2X-glibc/1.10.0/A2X-TEST-vfp/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A2X-glibc/1.10.0/A2X-TEST-vfp/main.c
===================================================================
--- products/A2X-glibc/1.10.0/A2X-TEST-vfp/main.c	(nonexistent)
+++ products/A2X-glibc/1.10.0/A2X-TEST-vfp/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/A2X-glibc/1.10.0/A2X-TEST-vfp
===================================================================
--- products/A2X-glibc/1.10.0/A2X-TEST-vfp	(nonexistent)
+++ products/A2X-glibc/1.10.0/A2X-TEST-vfp	(revision 36)

Property changes on: products/A2X-glibc/1.10.0/A2X-TEST-vfp
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A2X-glibc/1.10.0/Makefile
===================================================================
--- products/A2X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/A2X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A2X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A2X-glibc/1.10.0
===================================================================
--- products/A2X-glibc/1.10.0	(nonexistent)
+++ products/A2X-glibc/1.10.0	(revision 36)

Property changes on: products/A2X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A311X-glibc/1.9.8/A311X-TEST/main.c
===================================================================
--- products/A311X-glibc/1.9.8/A311X-TEST/main.c	(revision 35)
+++ products/A311X-glibc/1.9.8/A311X-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/A311X-glibc/1.9.8/A311X-TEST/build.sh
===================================================================
--- products/A311X-glibc/1.9.8/A311X-TEST/build.sh	(revision 35)
+++ products/A311X-glibc/1.9.8/A311X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a73.cortex-a53 -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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A311X-glibc/1.9.8/A311X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A311X-glibc/1.9.8/A311X-TEST/.config
===================================================================
--- products/A311X-glibc/1.9.8/A311X-TEST/.config	(revision 35)
+++ products/A311X-glibc/1.9.8/A311X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-a311x-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-A311X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A311X-glibc/1.9.8/A311X-TEST/clean.sh
===================================================================
--- products/A311X-glibc/1.9.8/A311X-TEST/clean.sh	(revision 35)
+++ products/A311X-glibc/1.9.8/A311X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A311X-glibc/1.9.8/A311X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A311X-glibc/1.9.8/A311X-TEST
===================================================================
--- products/A311X-glibc/1.9.8/A311X-TEST	(revision 35)
+++ products/A311X-glibc/1.9.8/A311X-TEST	(nonexistent)

Property changes on: products/A311X-glibc/1.9.8/A311X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A311X-glibc/1.9.8/Makefile
===================================================================
--- products/A311X-glibc/1.9.8/Makefile	(revision 35)
+++ products/A311X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A311X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A311X-glibc/1.9.8
===================================================================
--- products/A311X-glibc/1.9.8	(revision 35)
+++ products/A311X-glibc/1.9.8	(nonexistent)

Property changes on: products/A311X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A311X-glibc/1.10.0/A311X-TEST/.config
===================================================================
--- products/A311X-glibc/1.10.0/A311X-TEST/.config	(nonexistent)
+++ products/A311X-glibc/1.10.0/A311X-TEST/.config	(revision 36)
@@ -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=aarch64-a311x-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-A311X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A311X-glibc/1.10.0/A311X-TEST/build.sh
===================================================================
--- products/A311X-glibc/1.10.0/A311X-TEST/build.sh	(nonexistent)
+++ products/A311X-glibc/1.10.0/A311X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a73.cortex-a53 -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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A311X-glibc/1.10.0/A311X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A311X-glibc/1.10.0/A311X-TEST/clean.sh
===================================================================
--- products/A311X-glibc/1.10.0/A311X-TEST/clean.sh	(nonexistent)
+++ products/A311X-glibc/1.10.0/A311X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A311X-glibc/1.10.0/A311X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A311X-glibc/1.10.0/A311X-TEST/main.c
===================================================================
--- products/A311X-glibc/1.10.0/A311X-TEST/main.c	(nonexistent)
+++ products/A311X-glibc/1.10.0/A311X-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/A311X-glibc/1.10.0/A311X-TEST
===================================================================
--- products/A311X-glibc/1.10.0/A311X-TEST	(nonexistent)
+++ products/A311X-glibc/1.10.0/A311X-TEST	(revision 36)

Property changes on: products/A311X-glibc/1.10.0/A311X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A311X-glibc/1.10.0/Makefile
===================================================================
--- products/A311X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/A311X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A311X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A311X-glibc/1.10.0
===================================================================
--- products/A311X-glibc/1.10.0	(nonexistent)
+++ products/A311X-glibc/1.10.0	(revision 36)

Property changes on: products/A311X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A33XX-glibc/1.9.8/A33XX-TEST/main.c
===================================================================
--- products/A33XX-glibc/1.9.8/A33XX-TEST/main.c	(revision 35)
+++ products/A33XX-glibc/1.9.8/A33XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/A33XX-glibc/1.9.8/A33XX-TEST/build.sh
===================================================================
--- products/A33XX-glibc/1.9.8/A33XX-TEST/build.sh	(revision 35)
+++ products/A33XX-glibc/1.9.8/A33XX-TEST/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-fp-armv8 -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A33XX-glibc/1.9.8/A33XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A33XX-glibc/1.9.8/A33XX-TEST/.config
===================================================================
--- products/A33XX-glibc/1.9.8/A33XX-TEST/.config	(revision 35)
+++ products/A33XX-glibc/1.9.8/A33XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=armv8l-a33xx-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/armv8l-A33XX-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A33XX-glibc/1.9.8/A33XX-TEST/clean.sh
===================================================================
--- products/A33XX-glibc/1.9.8/A33XX-TEST/clean.sh	(revision 35)
+++ products/A33XX-glibc/1.9.8/A33XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A33XX-glibc/1.9.8/A33XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A33XX-glibc/1.9.8/A33XX-TEST
===================================================================
--- products/A33XX-glibc/1.9.8/A33XX-TEST	(revision 35)
+++ products/A33XX-glibc/1.9.8/A33XX-TEST	(nonexistent)

Property changes on: products/A33XX-glibc/1.9.8/A33XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A33XX-glibc/1.9.8/Makefile
===================================================================
--- products/A33XX-glibc/1.9.8/Makefile	(revision 35)
+++ products/A33XX-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A33XX_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A33XX-glibc/1.9.8
===================================================================
--- products/A33XX-glibc/1.9.8	(revision 35)
+++ products/A33XX-glibc/1.9.8	(nonexistent)

Property changes on: products/A33XX-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A33XX-glibc/1.10.0/A33XX-TEST/.config
===================================================================
--- products/A33XX-glibc/1.10.0/A33XX-TEST/.config	(nonexistent)
+++ products/A33XX-glibc/1.10.0/A33XX-TEST/.config	(revision 36)
@@ -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=armv8l-a33xx-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/armv8l-A33XX-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A33XX-glibc/1.10.0/A33XX-TEST/build.sh
===================================================================
--- products/A33XX-glibc/1.10.0/A33XX-TEST/build.sh	(nonexistent)
+++ products/A33XX-glibc/1.10.0/A33XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-fp-armv8 -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A33XX-glibc/1.10.0/A33XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A33XX-glibc/1.10.0/A33XX-TEST/clean.sh
===================================================================
--- products/A33XX-glibc/1.10.0/A33XX-TEST/clean.sh	(nonexistent)
+++ products/A33XX-glibc/1.10.0/A33XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A33XX-glibc/1.10.0/A33XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A33XX-glibc/1.10.0/A33XX-TEST/main.c
===================================================================
--- products/A33XX-glibc/1.10.0/A33XX-TEST/main.c	(nonexistent)
+++ products/A33XX-glibc/1.10.0/A33XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/A33XX-glibc/1.10.0/A33XX-TEST
===================================================================
--- products/A33XX-glibc/1.10.0/A33XX-TEST	(nonexistent)
+++ products/A33XX-glibc/1.10.0/A33XX-TEST	(revision 36)

Property changes on: products/A33XX-glibc/1.10.0/A33XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A33XX-glibc/1.10.0/Makefile
===================================================================
--- products/A33XX-glibc/1.10.0/Makefile	(nonexistent)
+++ products/A33XX-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A33XX_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A33XX-glibc/1.10.0
===================================================================
--- products/A33XX-glibc/1.10.0	(nonexistent)
+++ products/A33XX-glibc/1.10.0	(revision 36)

Property changes on: products/A33XX-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A33XX-newlib/1.9.8/A33XX-TEST/main.c
===================================================================
--- products/A33XX-newlib/1.9.8/A33XX-TEST/main.c	(revision 35)
+++ products/A33XX-newlib/1.9.8/A33XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/A33XX-newlib/1.9.8/A33XX-TEST/build.sh
===================================================================
--- products/A33XX-newlib/1.9.8/A33XX-TEST/build.sh	(revision 35)
+++ products/A33XX-newlib/1.9.8/A33XX-TEST/build.sh	(nonexistent)
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS="-mthumb -march=armv6-m -mcpu=cortex-m0"
-#NO_STD_FLAGS=" -nostdlib -nostartfiles"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-
-$TARGET-gcc ${NO_STD_FLAGS} $ARCH_FLAGS $FPU_FLAGS $LDFLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A33XX-newlib/1.9.8/A33XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A33XX-newlib/1.9.8/A33XX-TEST/.config
===================================================================
--- products/A33XX-newlib/1.9.8/A33XX-TEST/.config	(revision 35)
+++ products/A33XX-newlib/1.9.8/A33XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-a33xx-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-A33XX-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A33XX-newlib/1.9.8/A33XX-TEST/clean.sh
===================================================================
--- products/A33XX-newlib/1.9.8/A33XX-TEST/clean.sh	(revision 35)
+++ products/A33XX-newlib/1.9.8/A33XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A33XX-newlib/1.9.8/A33XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A33XX-newlib/1.9.8/A33XX-TEST
===================================================================
--- products/A33XX-newlib/1.9.8/A33XX-TEST	(revision 35)
+++ products/A33XX-newlib/1.9.8/A33XX-TEST	(nonexistent)

Property changes on: products/A33XX-newlib/1.9.8/A33XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A33XX-newlib/1.9.8/Makefile
===================================================================
--- products/A33XX-newlib/1.9.8/Makefile	(revision 35)
+++ products/A33XX-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A33XX_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A33XX-newlib/1.9.8
===================================================================
--- products/A33XX-newlib/1.9.8	(revision 35)
+++ products/A33XX-newlib/1.9.8	(nonexistent)

Property changes on: products/A33XX-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A33XX-newlib/1.10.0/A33XX-TEST/.config
===================================================================
--- products/A33XX-newlib/1.10.0/A33XX-TEST/.config	(nonexistent)
+++ products/A33XX-newlib/1.10.0/A33XX-TEST/.config	(revision 36)
@@ -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=arm-a33xx-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-A33XX-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A33XX-newlib/1.10.0/A33XX-TEST/build.sh
===================================================================
--- products/A33XX-newlib/1.10.0/A33XX-TEST/build.sh	(nonexistent)
+++ products/A33XX-newlib/1.10.0/A33XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS="-mthumb -march=armv6-m -mcpu=cortex-m0"
+#NO_STD_FLAGS=" -nostdlib -nostartfiles"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+
+$TARGET-gcc ${NO_STD_FLAGS} $ARCH_FLAGS $FPU_FLAGS $LDFLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A33XX-newlib/1.10.0/A33XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A33XX-newlib/1.10.0/A33XX-TEST/clean.sh
===================================================================
--- products/A33XX-newlib/1.10.0/A33XX-TEST/clean.sh	(nonexistent)
+++ products/A33XX-newlib/1.10.0/A33XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A33XX-newlib/1.10.0/A33XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A33XX-newlib/1.10.0/A33XX-TEST/main.c
===================================================================
--- products/A33XX-newlib/1.10.0/A33XX-TEST/main.c	(nonexistent)
+++ products/A33XX-newlib/1.10.0/A33XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/A33XX-newlib/1.10.0/A33XX-TEST
===================================================================
--- products/A33XX-newlib/1.10.0/A33XX-TEST	(nonexistent)
+++ products/A33XX-newlib/1.10.0/A33XX-TEST	(revision 36)

Property changes on: products/A33XX-newlib/1.10.0/A33XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A33XX-newlib/1.10.0/Makefile
===================================================================
--- products/A33XX-newlib/1.10.0/Makefile	(nonexistent)
+++ products/A33XX-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A33XX_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A33XX-newlib/1.10.0
===================================================================
--- products/A33XX-newlib/1.10.0	(nonexistent)
+++ products/A33XX-newlib/1.10.0	(revision 36)

Property changes on: products/A33XX-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A9XX-glibc/1.9.8/A9XX-TEST/main.c
===================================================================
--- products/A9XX-glibc/1.9.8/A9XX-TEST/main.c	(revision 35)
+++ products/A9XX-glibc/1.9.8/A9XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/A9XX-glibc/1.9.8/A9XX-TEST/build.sh
===================================================================
--- products/A9XX-glibc/1.9.8/A9XX-TEST/build.sh	(revision 35)
+++ products/A9XX-glibc/1.9.8/A9XX-TEST/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-fp-armv8 -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A9XX-glibc/1.9.8/A9XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A9XX-glibc/1.9.8/A9XX-TEST/.config
===================================================================
--- products/A9XX-glibc/1.9.8/A9XX-TEST/.config	(revision 35)
+++ products/A9XX-glibc/1.9.8/A9XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=armv8l-a9xx-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/armv8l-A9XX-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A9XX-glibc/1.9.8/A9XX-TEST/clean.sh
===================================================================
--- products/A9XX-glibc/1.9.8/A9XX-TEST/clean.sh	(revision 35)
+++ products/A9XX-glibc/1.9.8/A9XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A9XX-glibc/1.9.8/A9XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A9XX-glibc/1.9.8/A9XX-TEST
===================================================================
--- products/A9XX-glibc/1.9.8/A9XX-TEST	(revision 35)
+++ products/A9XX-glibc/1.9.8/A9XX-TEST	(nonexistent)

Property changes on: products/A9XX-glibc/1.9.8/A9XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A9XX-glibc/1.9.8/Makefile
===================================================================
--- products/A9XX-glibc/1.9.8/Makefile	(revision 35)
+++ products/A9XX-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A9XX_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A9XX-glibc/1.9.8
===================================================================
--- products/A9XX-glibc/1.9.8	(revision 35)
+++ products/A9XX-glibc/1.9.8	(nonexistent)

Property changes on: products/A9XX-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A9XX-glibc/1.10.0/A9XX-TEST/.config
===================================================================
--- products/A9XX-glibc/1.10.0/A9XX-TEST/.config	(nonexistent)
+++ products/A9XX-glibc/1.10.0/A9XX-TEST/.config	(revision 36)
@@ -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=armv8l-a9xx-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/armv8l-A9XX-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A9XX-glibc/1.10.0/A9XX-TEST/build.sh
===================================================================
--- products/A9XX-glibc/1.10.0/A9XX-TEST/build.sh	(nonexistent)
+++ products/A9XX-glibc/1.10.0/A9XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-fp-armv8 -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A9XX-glibc/1.10.0/A9XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A9XX-glibc/1.10.0/A9XX-TEST/clean.sh
===================================================================
--- products/A9XX-glibc/1.10.0/A9XX-TEST/clean.sh	(nonexistent)
+++ products/A9XX-glibc/1.10.0/A9XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A9XX-glibc/1.10.0/A9XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A9XX-glibc/1.10.0/A9XX-TEST/main.c
===================================================================
--- products/A9XX-glibc/1.10.0/A9XX-TEST/main.c	(nonexistent)
+++ products/A9XX-glibc/1.10.0/A9XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/A9XX-glibc/1.10.0/A9XX-TEST
===================================================================
--- products/A9XX-glibc/1.10.0/A9XX-TEST	(nonexistent)
+++ products/A9XX-glibc/1.10.0/A9XX-TEST	(revision 36)

Property changes on: products/A9XX-glibc/1.10.0/A9XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A9XX-glibc/1.10.0/Makefile
===================================================================
--- products/A9XX-glibc/1.10.0/Makefile	(nonexistent)
+++ products/A9XX-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A9XX_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A9XX-glibc/1.10.0
===================================================================
--- products/A9XX-glibc/1.10.0	(nonexistent)
+++ products/A9XX-glibc/1.10.0	(revision 36)

Property changes on: products/A9XX-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A9XX-newlib/1.9.8/A9XX-TEST/main.c
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST/main.c	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   double d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.0;
-
-   return( 0 );
-}
Index: products/A9XX-newlib/1.9.8/A9XX-TEST/build.sh
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST/build.sh	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST/build.sh	(nonexistent)
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS="-march=armv7-m -mcpu=cortex-m3 -mthumb"
-#NO_STD_FLAGS=" -nostdlib -nostartfiles"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-
-$TARGET-gcc ${NO_STD_FLAGS} $ARCH_FLAGS $FPU_FLAGS $LDFLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A9XX-newlib/1.9.8/A9XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A9XX-newlib/1.9.8/A9XX-TEST/.config
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST/.config	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-a9xx-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-A9XX-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A9XX-newlib/1.9.8/A9XX-TEST/clean.sh
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST/clean.sh	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST/clean.sh	(nonexistent)
@@ -1,11 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.gdb
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A9XX-newlib/1.9.8/A9XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A9XX-newlib/1.9.8/A9XX-TEST
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST	(nonexistent)

Property changes on: products/A9XX-newlib/1.9.8/A9XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/main.c
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/main.c	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   double d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.0;
-
-   return( 0 );
-}
Index: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/build.sh
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/build.sh	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/build.sh	(nonexistent)
@@ -1,23 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS="-march=armv7-m -mcpu=cortex-m3 -mthumb"
-FPU_FLAGS=" -mfpu=fpv4-sp-d16 -mfloat-abi=hard"
-#NO_STD_FLAGS=" -nostdlib -nostartfiles"
-
-$TARGET-gcc -g $DEBUG_FLAGS -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS  -c -o main.o main.c
-
-$TARGET-gcc ${NO_STD_FLAGS} $ARCH_FLAGS $FPU_FLAGS $LDFLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/.config
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/.config	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-a9xx-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-A9XX-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/clean.sh
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/clean.sh	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/clean.sh	(nonexistent)
@@ -1,11 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.gdb
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4
===================================================================
--- products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4	(revision 35)
+++ products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4	(nonexistent)

Property changes on: products/A9XX-newlib/1.9.8/A9XX-TEST-fpv4
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A9XX-newlib/1.9.8/Makefile
===================================================================
--- products/A9XX-newlib/1.9.8/Makefile	(revision 35)
+++ products/A9XX-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_A9XX_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target): $(build_requires)
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/A9XX-newlib/1.9.8
===================================================================
--- products/A9XX-newlib/1.9.8	(revision 35)
+++ products/A9XX-newlib/1.9.8	(nonexistent)

Property changes on: products/A9XX-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/A9XX-newlib/1.10.0/A9XX-TEST/.config
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST/.config	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST/.config	(revision 36)
@@ -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=arm-a9xx-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-A9XX-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A9XX-newlib/1.10.0/A9XX-TEST/build.sh
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST/build.sh	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS="-march=armv7-m -mcpu=cortex-m3 -mthumb"
+#NO_STD_FLAGS=" -nostdlib -nostartfiles"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+
+$TARGET-gcc ${NO_STD_FLAGS} $ARCH_FLAGS $FPU_FLAGS $LDFLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A9XX-newlib/1.10.0/A9XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A9XX-newlib/1.10.0/A9XX-TEST/clean.sh
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST/clean.sh	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.gdb
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A9XX-newlib/1.10.0/A9XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A9XX-newlib/1.10.0/A9XX-TEST/main.c
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST/main.c	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   double d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.0;
+
+   return( 0 );
+}
Index: products/A9XX-newlib/1.10.0/A9XX-TEST
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST	(revision 36)

Property changes on: products/A9XX-newlib/1.10.0/A9XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/.config
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/.config	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/.config	(revision 36)
@@ -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=arm-a9xx-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-A9XX-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/build.sh
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/build.sh	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/build.sh	(revision 36)
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS="-march=armv7-m -mcpu=cortex-m3 -mthumb"
+FPU_FLAGS=" -mfpu=fpv4-sp-d16 -mfloat-abi=hard"
+#NO_STD_FLAGS=" -nostdlib -nostartfiles"
+
+$TARGET-gcc -g $DEBUG_FLAGS -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS  -c -o main.o main.c
+
+$TARGET-gcc ${NO_STD_FLAGS} $ARCH_FLAGS $FPU_FLAGS $LDFLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/clean.sh
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/clean.sh	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/clean.sh	(revision 36)
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.gdb
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/main.c
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/main.c	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   double d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.0;
+
+   return( 0 );
+}
Index: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4
===================================================================
--- products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4	(nonexistent)
+++ products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4	(revision 36)

Property changes on: products/A9XX-newlib/1.10.0/A9XX-TEST-fpv4
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/A9XX-newlib/1.10.0/Makefile
===================================================================
--- products/A9XX-newlib/1.10.0/Makefile	(nonexistent)
+++ products/A9XX-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_A9XX_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target): $(build_requires)
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/A9XX-newlib/1.10.0
===================================================================
--- products/A9XX-newlib/1.10.0	(nonexistent)
+++ products/A9XX-newlib/1.10.0	(revision 36)

Property changes on: products/A9XX-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/AM335X-glibc/1.9.8/AM335X-TEST-neon/main.c
===================================================================
--- products/AM335X-glibc/1.9.8/AM335X-TEST-neon/main.c	(revision 35)
+++ products/AM335X-glibc/1.9.8/AM335X-TEST-neon/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/AM335X-glibc/1.9.8/AM335X-TEST-neon/build.sh
===================================================================
--- products/AM335X-glibc/1.9.8/AM335X-TEST-neon/build.sh	(revision 35)
+++ products/AM335X-glibc/1.9.8/AM335X-TEST-neon/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a8"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/AM335X-glibc/1.9.8/AM335X-TEST-neon/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/AM335X-glibc/1.9.8/AM335X-TEST-neon/.config
===================================================================
--- products/AM335X-glibc/1.9.8/AM335X-TEST-neon/.config	(revision 35)
+++ products/AM335X-glibc/1.9.8/AM335X-TEST-neon/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-am335x-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-AM335X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/AM335X-glibc/1.9.8/AM335X-TEST-neon/clean.sh
===================================================================
--- products/AM335X-glibc/1.9.8/AM335X-TEST-neon/clean.sh	(revision 35)
+++ products/AM335X-glibc/1.9.8/AM335X-TEST-neon/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/AM335X-glibc/1.9.8/AM335X-TEST-neon/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/AM335X-glibc/1.9.8/AM335X-TEST-neon
===================================================================
--- products/AM335X-glibc/1.9.8/AM335X-TEST-neon	(revision 35)
+++ products/AM335X-glibc/1.9.8/AM335X-TEST-neon	(nonexistent)

Property changes on: products/AM335X-glibc/1.9.8/AM335X-TEST-neon
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/AM335X-glibc/1.9.8/Makefile
===================================================================
--- products/AM335X-glibc/1.9.8/Makefile	(revision 35)
+++ products/AM335X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_AM335X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/AM335X-glibc/1.9.8
===================================================================
--- products/AM335X-glibc/1.9.8	(revision 35)
+++ products/AM335X-glibc/1.9.8	(nonexistent)

Property changes on: products/AM335X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/AM335X-glibc/1.10.0/AM335X-TEST-neon/.config
===================================================================
--- products/AM335X-glibc/1.10.0/AM335X-TEST-neon/.config	(nonexistent)
+++ products/AM335X-glibc/1.10.0/AM335X-TEST-neon/.config	(revision 36)
@@ -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=arm-am335x-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-AM335X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/AM335X-glibc/1.10.0/AM335X-TEST-neon/build.sh
===================================================================
--- products/AM335X-glibc/1.10.0/AM335X-TEST-neon/build.sh	(nonexistent)
+++ products/AM335X-glibc/1.10.0/AM335X-TEST-neon/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a8"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/AM335X-glibc/1.10.0/AM335X-TEST-neon/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/AM335X-glibc/1.10.0/AM335X-TEST-neon/clean.sh
===================================================================
--- products/AM335X-glibc/1.10.0/AM335X-TEST-neon/clean.sh	(nonexistent)
+++ products/AM335X-glibc/1.10.0/AM335X-TEST-neon/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/AM335X-glibc/1.10.0/AM335X-TEST-neon/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/AM335X-glibc/1.10.0/AM335X-TEST-neon/main.c
===================================================================
--- products/AM335X-glibc/1.10.0/AM335X-TEST-neon/main.c	(nonexistent)
+++ products/AM335X-glibc/1.10.0/AM335X-TEST-neon/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/AM335X-glibc/1.10.0/AM335X-TEST-neon
===================================================================
--- products/AM335X-glibc/1.10.0/AM335X-TEST-neon	(nonexistent)
+++ products/AM335X-glibc/1.10.0/AM335X-TEST-neon	(revision 36)

Property changes on: products/AM335X-glibc/1.10.0/AM335X-TEST-neon
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/AM335X-glibc/1.10.0/Makefile
===================================================================
--- products/AM335X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/AM335X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_AM335X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/AM335X-glibc/1.10.0
===================================================================
--- products/AM335X-glibc/1.10.0	(nonexistent)
+++ products/AM335X-glibc/1.10.0	(revision 36)

Property changes on: products/AM335X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.9.8/OMAP543X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/OMAP543X-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/OMAP543X-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/OMAP543X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/OMAP543X-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/OMAP543X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/OMAP543X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/OMAP543X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/OMAP543X-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/OMAP543X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/OMAP543X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/OMAP543X-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/OMAP543X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/OMAP543X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/OMAP543X-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/OMAP543X-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/OMAP543X-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/OMAP543X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/armv8l-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/armv8l-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/armv8l-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/armv8l-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/armv8l-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/armv8l-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv8-a -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/armv8l-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/armv8l-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/armv8l-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/armv8l-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/armv8l-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/armv8l-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/armv8l-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/armv8l-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/armv8l-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/armv8l-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/armv8l-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/armv8l-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/S8XX-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/S8XX-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/S8XX-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/S8XX-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/S8XX-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/S8XX-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7-a -mtune=cortex-a5 -mfpu=neon -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/S8XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/S8XX-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/S8XX-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/S8XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/S8XX-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/S8XX-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/S8XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/S8XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/S8XX-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/S8XX-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/S8XX-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/S8XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/RK328X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/RK328X-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/RK328X-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/RK328X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/RK328X-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/RK328X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a17 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/RK328X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/RK328X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/RK328X-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/RK328X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/RK328X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/RK328X-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/RK328X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/RK328X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/RK328X-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/RK328X-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/RK328X-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/RK328X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/IMX6-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/IMX6-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/IMX6-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/IMX6-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/IMX6-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/IMX6-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/IMX6-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/IMX6-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/IMX6-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/IMX6-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/IMX6-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/IMX6-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/IMX6-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/IMX6-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/IMX6-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/IMX6-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/IMX6-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/IMX6-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/A1X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/A1X-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/A1X-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/A1X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/A1X-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/A1X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/A1X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/A1X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/A1X-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/A1X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/A1X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/A1X-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/A1X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/A1X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/A1X-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/A1X-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/A1X-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/A1X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/A2X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/A2X-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/A2X-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/A2X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/A2X-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/A2X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/A2X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/A2X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/A2X-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/A2X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/A2X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/A2X-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/A2X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/A2X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/A2X-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/A2X-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/A2X-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/A2X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/H3-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.9.8/H3-TEST/main.c	(revision 35)
+++ products/ARM32-newlib/1.9.8/H3-TEST/main.c	(nonexistent)
@@ -1,16 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/ARM32-newlib/1.9.8/H3-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.9.8/H3-TEST/build.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/H3-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.9.8/H3-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/H3-TEST/.config
===================================================================
--- products/ARM32-newlib/1.9.8/H3-TEST/.config	(revision 35)
+++ products/ARM32-newlib/1.9.8/H3-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-none-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/ARM32-newlib/1.9.8/H3-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.9.8/H3-TEST/clean.sh	(revision 35)
+++ products/ARM32-newlib/1.9.8/H3-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/ARM32-newlib/1.9.8/H3-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/ARM32-newlib/1.9.8/H3-TEST
===================================================================
--- products/ARM32-newlib/1.9.8/H3-TEST	(revision 35)
+++ products/ARM32-newlib/1.9.8/H3-TEST	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8/H3-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.9.8/Makefile
===================================================================
--- products/ARM32-newlib/1.9.8/Makefile	(revision 35)
+++ products/ARM32-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_ARM32_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target): $(build_requires)
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/ARM32-newlib/1.9.8
===================================================================
--- products/ARM32-newlib/1.9.8	(revision 35)
+++ products/ARM32-newlib/1.9.8	(nonexistent)

Property changes on: products/ARM32-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/ARM32-newlib/1.10.0/A1X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/A1X-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A1X-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/A1X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/A1X-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A1X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/A1X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/A1X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/A1X-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A1X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/A1X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/A1X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/A1X-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A1X-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/A1X-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/A1X-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A1X-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/A1X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/A2X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/A2X-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A2X-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/A2X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/A2X-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A2X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/A2X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/A2X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/A2X-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A2X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/A2X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/A2X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/A2X-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A2X-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/A2X-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/A2X-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/A2X-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/A2X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/H3-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/H3-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/H3-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/H3-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/H3-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/H3-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/H3-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/H3-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/H3-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/H3-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/H3-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/H3-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/H3-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/H3-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/H3-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/H3-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/H3-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/H3-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/IMX6-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/IMX6-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/IMX6-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/IMX6-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/IMX6-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/IMX6-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/IMX6-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/IMX6-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/IMX6-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/IMX6-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/IMX6-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/IMX6-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/IMX6-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/IMX6-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/IMX6-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/IMX6-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/IMX6-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/IMX6-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/Makefile
===================================================================
--- products/ARM32-newlib/1.10.0/Makefile	(nonexistent)
+++ products/ARM32-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_ARM32_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target): $(build_requires)
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/ARM32-newlib/1.10.0/OMAP543X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/OMAP543X-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/OMAP543X-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/OMAP543X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/OMAP543X-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/OMAP543X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a15 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/OMAP543X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/OMAP543X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/OMAP543X-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/OMAP543X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/OMAP543X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/OMAP543X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/OMAP543X-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/OMAP543X-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/OMAP543X-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/OMAP543X-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/OMAP543X-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/OMAP543X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/RK328X-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/RK328X-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/RK328X-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/RK328X-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/RK328X-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/RK328X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7ve -mtune=cortex-a17 -mfpu=neon-vfpv4 -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/RK328X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/RK328X-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/RK328X-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/RK328X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/RK328X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/RK328X-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/RK328X-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/RK328X-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/RK328X-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/RK328X-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/RK328X-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/RK328X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/S8XX-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/S8XX-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/S8XX-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/S8XX-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/S8XX-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/S8XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv7-a -mtune=cortex-a5 -mfpu=neon -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/S8XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/S8XX-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/S8XX-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/S8XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/S8XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/S8XX-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/S8XX-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/S8XX-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/S8XX-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/S8XX-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/S8XX-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/S8XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0/armv8l-TEST/.config
===================================================================
--- products/ARM32-newlib/1.10.0/armv8l-TEST/.config	(nonexistent)
+++ products/ARM32-newlib/1.10.0/armv8l-TEST/.config	(revision 36)
@@ -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=arm-none-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-NONE-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/ARM32-newlib/1.10.0/armv8l-TEST/build.sh
===================================================================
--- products/ARM32-newlib/1.10.0/armv8l-TEST/build.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/armv8l-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=armv8-a -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -mlittle-endian -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -mlittle-endian  -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/ARM32-newlib/1.10.0/armv8l-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/armv8l-TEST/clean.sh
===================================================================
--- products/ARM32-newlib/1.10.0/armv8l-TEST/clean.sh	(nonexistent)
+++ products/ARM32-newlib/1.10.0/armv8l-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/ARM32-newlib/1.10.0/armv8l-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/ARM32-newlib/1.10.0/armv8l-TEST/main.c
===================================================================
--- products/ARM32-newlib/1.10.0/armv8l-TEST/main.c	(nonexistent)
+++ products/ARM32-newlib/1.10.0/armv8l-TEST/main.c	(revision 36)
@@ -0,0 +1,16 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/ARM32-newlib/1.10.0/armv8l-TEST
===================================================================
--- products/ARM32-newlib/1.10.0/armv8l-TEST	(nonexistent)
+++ products/ARM32-newlib/1.10.0/armv8l-TEST	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0/armv8l-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/ARM32-newlib/1.10.0
===================================================================
--- products/ARM32-newlib/1.10.0	(nonexistent)
+++ products/ARM32-newlib/1.10.0	(revision 36)

Property changes on: products/ARM32-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/main.c
===================================================================
--- products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/main.c	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_build.sh
===================================================================
--- products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_build.sh	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_build.sh	(nonexistent)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-arm-at91sam7s-eabi-gcc -g -gdwarf-2 -fomit-frame-pointer -mcpu=arm7tdmi -mbig-endian  -I$TOOLCHAIN_PATH/include -c -o main.o main.c
-arm-at91sam7s-eabi-gcc -mcpu=arm7tdmi -mbig-endian  -o main main.o
-
-arm-at91sam7s-eabi-objdump -x main > main.map
-
-arm-at91sam7s-eabi-strip main -o main.elf
-
-arm-at91sam7s-eabi-objcopy -O srec main.elf main.srec
-arm-at91sam7s-eabi-objcopy -O ihex main.elf main.hex
-arm-at91sam7s-eabi-objdump -S -d main.o > main.asm
-arm-at91sam7s-eabi-objdump -S -d main > full.program.asm

Property changes on: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_clean.sh
===================================================================
--- products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_clean.sh	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_clean.sh	(nonexistent)
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm main main.asm main.elf main.hex main.map main.o main.srec

Property changes on: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/_clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/.config
===================================================================
--- products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/.config	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-at91sam7s-eabi
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-AT91SAM7S-eabi-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST
===================================================================
--- products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST	(nonexistent)

Property changes on: products/AT91SAM7S-newlib/1.9.8/AT91SAM7S-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/AT91SAM7S-newlib/1.9.8/Makefile
===================================================================
--- products/AT91SAM7S-newlib/1.9.8/Makefile	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,33 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_AT91SAM7S_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/AT91SAM7S-newlib/1.9.8
===================================================================
--- products/AT91SAM7S-newlib/1.9.8	(revision 35)
+++ products/AT91SAM7S-newlib/1.9.8	(nonexistent)

Property changes on: products/AT91SAM7S-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/.config
===================================================================
--- products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/.config	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/.config	(revision 36)
@@ -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=arm-at91sam7s-eabi
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-AT91SAM7S-eabi-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_build.sh
===================================================================
--- products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_build.sh	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_build.sh	(revision 36)
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+arm-at91sam7s-eabi-gcc -g -gdwarf-2 -fomit-frame-pointer -mcpu=arm7tdmi -mbig-endian  -I$TOOLCHAIN_PATH/include -c -o main.o main.c
+arm-at91sam7s-eabi-gcc -mcpu=arm7tdmi -mbig-endian  -o main main.o
+
+arm-at91sam7s-eabi-objdump -x main > main.map
+
+arm-at91sam7s-eabi-strip main -o main.elf
+
+arm-at91sam7s-eabi-objcopy -O srec main.elf main.srec
+arm-at91sam7s-eabi-objcopy -O ihex main.elf main.hex
+arm-at91sam7s-eabi-objdump -S -d main.o > main.asm
+arm-at91sam7s-eabi-objdump -S -d main > full.program.asm

Property changes on: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_clean.sh
===================================================================
--- products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_clean.sh	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_clean.sh	(revision 36)
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+rm -f full.program.asm main main.asm main.elf main.hex main.map main.o main.srec

Property changes on: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/_clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/main.c
===================================================================
--- products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/main.c	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST
===================================================================
--- products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST	(revision 36)

Property changes on: products/AT91SAM7S-newlib/1.10.0/AT91SAM7S-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/AT91SAM7S-newlib/1.10.0/Makefile
===================================================================
--- products/AT91SAM7S-newlib/1.10.0/Makefile	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,33 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_AT91SAM7S_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/AT91SAM7S-newlib/1.10.0
===================================================================
--- products/AT91SAM7S-newlib/1.10.0	(nonexistent)
+++ products/AT91SAM7S-newlib/1.10.0	(revision 36)

Property changes on: products/AT91SAM7S-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H3-glibc/1.9.8/H3-TEST-neon/main.c
===================================================================
--- products/H3-glibc/1.9.8/H3-TEST-neon/main.c	(revision 35)
+++ products/H3-glibc/1.9.8/H3-TEST-neon/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/H3-glibc/1.9.8/H3-TEST-neon/build.sh
===================================================================
--- products/H3-glibc/1.9.8/H3-TEST-neon/build.sh	(revision 35)
+++ products/H3-glibc/1.9.8/H3-TEST-neon/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a7"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H3-glibc/1.9.8/H3-TEST-neon/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H3-glibc/1.9.8/H3-TEST-neon/.config
===================================================================
--- products/H3-glibc/1.9.8/H3-TEST-neon/.config	(revision 35)
+++ products/H3-glibc/1.9.8/H3-TEST-neon/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-h3-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-H3-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/H3-glibc/1.9.8/H3-TEST-neon/clean.sh
===================================================================
--- products/H3-glibc/1.9.8/H3-TEST-neon/clean.sh	(revision 35)
+++ products/H3-glibc/1.9.8/H3-TEST-neon/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/H3-glibc/1.9.8/H3-TEST-neon/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H3-glibc/1.9.8/H3-TEST-neon
===================================================================
--- products/H3-glibc/1.9.8/H3-TEST-neon	(revision 35)
+++ products/H3-glibc/1.9.8/H3-TEST-neon	(nonexistent)

Property changes on: products/H3-glibc/1.9.8/H3-TEST-neon
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H3-glibc/1.9.8/Makefile
===================================================================
--- products/H3-glibc/1.9.8/Makefile	(revision 35)
+++ products/H3-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_H3_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/H3-glibc/1.9.8
===================================================================
--- products/H3-glibc/1.9.8	(revision 35)
+++ products/H3-glibc/1.9.8	(nonexistent)

Property changes on: products/H3-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H3-glibc/1.10.0/H3-TEST-neon/.config
===================================================================
--- products/H3-glibc/1.10.0/H3-TEST-neon/.config	(nonexistent)
+++ products/H3-glibc/1.10.0/H3-TEST-neon/.config	(revision 36)
@@ -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=arm-h3-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-H3-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/H3-glibc/1.10.0/H3-TEST-neon/build.sh
===================================================================
--- products/H3-glibc/1.10.0/H3-TEST-neon/build.sh	(nonexistent)
+++ products/H3-glibc/1.10.0/H3-TEST-neon/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a7"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H3-glibc/1.10.0/H3-TEST-neon/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H3-glibc/1.10.0/H3-TEST-neon/clean.sh
===================================================================
--- products/H3-glibc/1.10.0/H3-TEST-neon/clean.sh	(nonexistent)
+++ products/H3-glibc/1.10.0/H3-TEST-neon/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/H3-glibc/1.10.0/H3-TEST-neon/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H3-glibc/1.10.0/H3-TEST-neon/main.c
===================================================================
--- products/H3-glibc/1.10.0/H3-TEST-neon/main.c	(nonexistent)
+++ products/H3-glibc/1.10.0/H3-TEST-neon/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/H3-glibc/1.10.0/H3-TEST-neon
===================================================================
--- products/H3-glibc/1.10.0/H3-TEST-neon	(nonexistent)
+++ products/H3-glibc/1.10.0/H3-TEST-neon	(revision 36)

Property changes on: products/H3-glibc/1.10.0/H3-TEST-neon
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H3-glibc/1.10.0/Makefile
===================================================================
--- products/H3-glibc/1.10.0/Makefile	(nonexistent)
+++ products/H3-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_H3_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/H3-glibc/1.10.0
===================================================================
--- products/H3-glibc/1.10.0	(nonexistent)
+++ products/H3-glibc/1.10.0	(revision 36)

Property changes on: products/H3-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H5-glibc/1.9.8/H5-TEST/main.c
===================================================================
--- products/H5-glibc/1.9.8/H5-TEST/main.c	(revision 35)
+++ products/H5-glibc/1.9.8/H5-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/H5-glibc/1.9.8/H5-TEST/build.sh
===================================================================
--- products/H5-glibc/1.9.8/H5-TEST/build.sh	(revision 35)
+++ products/H5-glibc/1.9.8/H5-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53"
-
-$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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H5-glibc/1.9.8/H5-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H5-glibc/1.9.8/H5-TEST/.config
===================================================================
--- products/H5-glibc/1.9.8/H5-TEST/.config	(revision 35)
+++ products/H5-glibc/1.9.8/H5-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-h5-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-H5-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/H5-glibc/1.9.8/H5-TEST/clean.sh
===================================================================
--- products/H5-glibc/1.9.8/H5-TEST/clean.sh	(revision 35)
+++ products/H5-glibc/1.9.8/H5-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/H5-glibc/1.9.8/H5-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H5-glibc/1.9.8/H5-TEST
===================================================================
--- products/H5-glibc/1.9.8/H5-TEST	(revision 35)
+++ products/H5-glibc/1.9.8/H5-TEST	(nonexistent)

Property changes on: products/H5-glibc/1.9.8/H5-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H5-glibc/1.9.8/Makefile
===================================================================
--- products/H5-glibc/1.9.8/Makefile	(revision 35)
+++ products/H5-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_H5_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/H5-glibc/1.9.8
===================================================================
--- products/H5-glibc/1.9.8	(revision 35)
+++ products/H5-glibc/1.9.8	(nonexistent)

Property changes on: products/H5-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H5-glibc/1.10.0/H5-TEST/.config
===================================================================
--- products/H5-glibc/1.10.0/H5-TEST/.config	(nonexistent)
+++ products/H5-glibc/1.10.0/H5-TEST/.config	(revision 36)
@@ -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=aarch64-h5-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-H5-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/H5-glibc/1.10.0/H5-TEST/build.sh
===================================================================
--- products/H5-glibc/1.10.0/H5-TEST/build.sh	(nonexistent)
+++ products/H5-glibc/1.10.0/H5-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53"
+
+$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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H5-glibc/1.10.0/H5-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H5-glibc/1.10.0/H5-TEST/clean.sh
===================================================================
--- products/H5-glibc/1.10.0/H5-TEST/clean.sh	(nonexistent)
+++ products/H5-glibc/1.10.0/H5-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/H5-glibc/1.10.0/H5-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H5-glibc/1.10.0/H5-TEST/main.c
===================================================================
--- products/H5-glibc/1.10.0/H5-TEST/main.c	(nonexistent)
+++ products/H5-glibc/1.10.0/H5-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/H5-glibc/1.10.0/H5-TEST
===================================================================
--- products/H5-glibc/1.10.0/H5-TEST	(nonexistent)
+++ products/H5-glibc/1.10.0/H5-TEST	(revision 36)

Property changes on: products/H5-glibc/1.10.0/H5-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H5-glibc/1.10.0/Makefile
===================================================================
--- products/H5-glibc/1.10.0/Makefile	(nonexistent)
+++ products/H5-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_H5_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/H5-glibc/1.10.0
===================================================================
--- products/H5-glibc/1.10.0	(nonexistent)
+++ products/H5-glibc/1.10.0	(revision 36)

Property changes on: products/H5-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H5-newlib/1.9.8/H5-TEST-ilp32/main.c
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-ilp32/main.c	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-ilp32/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/H5-newlib/1.9.8/H5-TEST-ilp32/build.sh
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-ilp32/build.sh	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-ilp32/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=ilp32 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H5-newlib/1.9.8/H5-TEST-ilp32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H5-newlib/1.9.8/H5-TEST-ilp32/.config
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-ilp32/.config	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-ilp32/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-h5-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-H5-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/H5-newlib/1.9.8/H5-TEST-ilp32/clean.sh
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-ilp32/clean.sh	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-ilp32/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/H5-newlib/1.9.8/H5-TEST-ilp32/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H5-newlib/1.9.8/H5-TEST-ilp32
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-ilp32	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-ilp32	(nonexistent)

Property changes on: products/H5-newlib/1.9.8/H5-TEST-ilp32
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H5-newlib/1.9.8/H5-TEST-lp64/main.c
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-lp64/main.c	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-lp64/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/H5-newlib/1.9.8/H5-TEST-lp64/build.sh
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-lp64/build.sh	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-lp64/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H5-newlib/1.9.8/H5-TEST-lp64/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H5-newlib/1.9.8/H5-TEST-lp64/.config
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-lp64/.config	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-lp64/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-h5-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-H5-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/H5-newlib/1.9.8/H5-TEST-lp64/clean.sh
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-lp64/clean.sh	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-lp64/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/H5-newlib/1.9.8/H5-TEST-lp64/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/H5-newlib/1.9.8/H5-TEST-lp64
===================================================================
--- products/H5-newlib/1.9.8/H5-TEST-lp64	(revision 35)
+++ products/H5-newlib/1.9.8/H5-TEST-lp64	(nonexistent)

Property changes on: products/H5-newlib/1.9.8/H5-TEST-lp64
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H5-newlib/1.9.8/Makefile
===================================================================
--- products/H5-newlib/1.9.8/Makefile	(revision 35)
+++ products/H5-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_H5_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/H5-newlib/1.9.8
===================================================================
--- products/H5-newlib/1.9.8	(revision 35)
+++ products/H5-newlib/1.9.8	(nonexistent)

Property changes on: products/H5-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/H5-newlib/1.10.0/H5-TEST-ilp32/.config
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-ilp32/.config	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-ilp32/.config	(revision 36)
@@ -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=aarch64-h5-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-H5-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/H5-newlib/1.10.0/H5-TEST-ilp32/build.sh
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-ilp32/build.sh	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-ilp32/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=ilp32 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H5-newlib/1.10.0/H5-TEST-ilp32/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H5-newlib/1.10.0/H5-TEST-ilp32/clean.sh
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-ilp32/clean.sh	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-ilp32/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/H5-newlib/1.10.0/H5-TEST-ilp32/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H5-newlib/1.10.0/H5-TEST-ilp32/main.c
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-ilp32/main.c	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-ilp32/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/H5-newlib/1.10.0/H5-TEST-ilp32
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-ilp32	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-ilp32	(revision 36)

Property changes on: products/H5-newlib/1.10.0/H5-TEST-ilp32
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H5-newlib/1.10.0/H5-TEST-lp64/.config
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-lp64/.config	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-lp64/.config	(revision 36)
@@ -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=aarch64-h5-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-H5-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/H5-newlib/1.10.0/H5-TEST-lp64/build.sh
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-lp64/build.sh	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-lp64/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/H5-newlib/1.10.0/H5-TEST-lp64/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H5-newlib/1.10.0/H5-TEST-lp64/clean.sh
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-lp64/clean.sh	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-lp64/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/H5-newlib/1.10.0/H5-TEST-lp64/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/H5-newlib/1.10.0/H5-TEST-lp64/main.c
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-lp64/main.c	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-lp64/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/H5-newlib/1.10.0/H5-TEST-lp64
===================================================================
--- products/H5-newlib/1.10.0/H5-TEST-lp64	(nonexistent)
+++ products/H5-newlib/1.10.0/H5-TEST-lp64	(revision 36)

Property changes on: products/H5-newlib/1.10.0/H5-TEST-lp64
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/H5-newlib/1.10.0/Makefile
===================================================================
--- products/H5-newlib/1.10.0/Makefile	(nonexistent)
+++ products/H5-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_H5_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/H5-newlib/1.10.0
===================================================================
--- products/H5-newlib/1.10.0	(nonexistent)
+++ products/H5-newlib/1.10.0	(revision 36)

Property changes on: products/H5-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/I586-glibc/1.9.8/I586-TEST/main.c
===================================================================
--- products/I586-glibc/1.9.8/I586-TEST/main.c	(revision 35)
+++ products/I586-glibc/1.9.8/I586-TEST/main.c	(nonexistent)
@@ -1,19 +0,0 @@
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   double   y, x = 3.5;
-
-   y = x + 2.8;
-
-   c = a / b;
-   r = a % b;
-
-   printf("\nHello, World!\n\n");
-
-   return( 0 );
-}
Index: products/I586-glibc/1.9.8/I586-TEST/build.sh
===================================================================
--- products/I586-glibc/1.9.8/I586-TEST/build.sh	(revision 35)
+++ products/I586-glibc/1.9.8/I586-TEST/build.sh	(nonexistent)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-$TARGET-gcc -g -gdwarf-2 -march=i586 -mtune=i586 -fomit-frame-pointer -I$TOOLCHAIN_PATH/$TARGET/sys-root/usr/include -c -o main.o main.c
-$TARGET-gcc -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/I586-glibc/1.9.8/I586-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/I586-glibc/1.9.8/I586-TEST/.config
===================================================================
--- products/I586-glibc/1.9.8/I586-TEST/.config	(revision 35)
+++ products/I586-glibc/1.9.8/I586-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=i586-radix-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/i586-PC-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/I586-glibc/1.9.8/I586-TEST/clean.sh
===================================================================
--- products/I586-glibc/1.9.8/I586-TEST/clean.sh	(revision 35)
+++ products/I586-glibc/1.9.8/I586-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/I586-glibc/1.9.8/I586-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/I586-glibc/1.9.8/I586-TEST
===================================================================
--- products/I586-glibc/1.9.8/I586-TEST	(revision 35)
+++ products/I586-glibc/1.9.8/I586-TEST	(nonexistent)

Property changes on: products/I586-glibc/1.9.8/I586-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/I586-glibc/1.9.8/Makefile
===================================================================
--- products/I586-glibc/1.9.8/Makefile	(revision 35)
+++ products/I586-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_I586_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/I586-glibc/1.9.8
===================================================================
--- products/I586-glibc/1.9.8	(revision 35)
+++ products/I586-glibc/1.9.8	(nonexistent)

Property changes on: products/I586-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/I586-glibc/1.10.0/I586-TEST/.config
===================================================================
--- products/I586-glibc/1.10.0/I586-TEST/.config	(nonexistent)
+++ products/I586-glibc/1.10.0/I586-TEST/.config	(revision 36)
@@ -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=i586-radix-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/i586-PC-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/I586-glibc/1.10.0/I586-TEST/build.sh
===================================================================
--- products/I586-glibc/1.10.0/I586-TEST/build.sh	(nonexistent)
+++ products/I586-glibc/1.10.0/I586-TEST/build.sh	(revision 36)
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+$TARGET-gcc -g -gdwarf-2 -march=i586 -mtune=i586 -fomit-frame-pointer -I$TOOLCHAIN_PATH/$TARGET/sys-root/usr/include -c -o main.o main.c
+$TARGET-gcc -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/I586-glibc/1.10.0/I586-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/I586-glibc/1.10.0/I586-TEST/clean.sh
===================================================================
--- products/I586-glibc/1.10.0/I586-TEST/clean.sh	(nonexistent)
+++ products/I586-glibc/1.10.0/I586-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/I586-glibc/1.10.0/I586-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/I586-glibc/1.10.0/I586-TEST/main.c
===================================================================
--- products/I586-glibc/1.10.0/I586-TEST/main.c	(nonexistent)
+++ products/I586-glibc/1.10.0/I586-TEST/main.c	(revision 36)
@@ -0,0 +1,19 @@
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   double   y, x = 3.5;
+
+   y = x + 2.8;
+
+   c = a / b;
+   r = a % b;
+
+   printf("\nHello, World!\n\n");
+
+   return( 0 );
+}
Index: products/I586-glibc/1.10.0/I586-TEST
===================================================================
--- products/I586-glibc/1.10.0/I586-TEST	(nonexistent)
+++ products/I586-glibc/1.10.0/I586-TEST	(revision 36)

Property changes on: products/I586-glibc/1.10.0/I586-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/I586-glibc/1.10.0/Makefile
===================================================================
--- products/I586-glibc/1.10.0/Makefile	(nonexistent)
+++ products/I586-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_I586_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/I586-glibc/1.10.0
===================================================================
--- products/I586-glibc/1.10.0	(nonexistent)
+++ products/I586-glibc/1.10.0	(revision 36)

Property changes on: products/I586-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/I686-glibc/1.9.8/I686-TEST/main.c
===================================================================
--- products/I686-glibc/1.9.8/I686-TEST/main.c	(revision 35)
+++ products/I686-glibc/1.9.8/I686-TEST/main.c	(nonexistent)
@@ -1,19 +0,0 @@
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   double   y, x = 3.5;
-
-   y = x + 2.8;
-
-   c = a / b;
-   r = a % b;
-
-   printf("\nHello, World!\n\n");
-
-   return( 0 );
-}
Index: products/I686-glibc/1.9.8/I686-TEST/build.sh
===================================================================
--- products/I686-glibc/1.9.8/I686-TEST/build.sh	(revision 35)
+++ products/I686-glibc/1.9.8/I686-TEST/build.sh	(nonexistent)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer -I$TOOLCHAIN_PATH/$TARGET/sys-root/usr/include -c -o main.o main.c
-$TARGET-gcc -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/I686-glibc/1.9.8/I686-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/I686-glibc/1.9.8/I686-TEST/.config
===================================================================
--- products/I686-glibc/1.9.8/I686-TEST/.config	(revision 35)
+++ products/I686-glibc/1.9.8/I686-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=i686-radix-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/i686-PC-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/I686-glibc/1.9.8/I686-TEST/clean.sh
===================================================================
--- products/I686-glibc/1.9.8/I686-TEST/clean.sh	(revision 35)
+++ products/I686-glibc/1.9.8/I686-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/I686-glibc/1.9.8/I686-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/I686-glibc/1.9.8/I686-TEST
===================================================================
--- products/I686-glibc/1.9.8/I686-TEST	(revision 35)
+++ products/I686-glibc/1.9.8/I686-TEST	(nonexistent)

Property changes on: products/I686-glibc/1.9.8/I686-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/I686-glibc/1.9.8/Makefile
===================================================================
--- products/I686-glibc/1.9.8/Makefile	(revision 35)
+++ products/I686-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_I686_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/I686-glibc/1.9.8
===================================================================
--- products/I686-glibc/1.9.8	(revision 35)
+++ products/I686-glibc/1.9.8	(nonexistent)

Property changes on: products/I686-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/I686-glibc/1.10.0/I686-TEST/.config
===================================================================
--- products/I686-glibc/1.10.0/I686-TEST/.config	(nonexistent)
+++ products/I686-glibc/1.10.0/I686-TEST/.config	(revision 36)
@@ -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=i686-radix-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/i686-PC-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/I686-glibc/1.10.0/I686-TEST/build.sh
===================================================================
--- products/I686-glibc/1.10.0/I686-TEST/build.sh	(nonexistent)
+++ products/I686-glibc/1.10.0/I686-TEST/build.sh	(revision 36)
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer -I$TOOLCHAIN_PATH/$TARGET/sys-root/usr/include -c -o main.o main.c
+$TARGET-gcc -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/I686-glibc/1.10.0/I686-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/I686-glibc/1.10.0/I686-TEST/clean.sh
===================================================================
--- products/I686-glibc/1.10.0/I686-TEST/clean.sh	(nonexistent)
+++ products/I686-glibc/1.10.0/I686-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/I686-glibc/1.10.0/I686-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/I686-glibc/1.10.0/I686-TEST/main.c
===================================================================
--- products/I686-glibc/1.10.0/I686-TEST/main.c	(nonexistent)
+++ products/I686-glibc/1.10.0/I686-TEST/main.c	(revision 36)
@@ -0,0 +1,19 @@
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   double   y, x = 3.5;
+
+   y = x + 2.8;
+
+   c = a / b;
+   r = a % b;
+
+   printf("\nHello, World!\n\n");
+
+   return( 0 );
+}
Index: products/I686-glibc/1.10.0/I686-TEST
===================================================================
--- products/I686-glibc/1.10.0/I686-TEST	(nonexistent)
+++ products/I686-glibc/1.10.0/I686-TEST	(revision 36)

Property changes on: products/I686-glibc/1.10.0/I686-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/I686-glibc/1.10.0/Makefile
===================================================================
--- products/I686-glibc/1.10.0/Makefile	(nonexistent)
+++ products/I686-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_I686_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/I686-glibc/1.10.0
===================================================================
--- products/I686-glibc/1.10.0	(nonexistent)
+++ products/I686-glibc/1.10.0	(revision 36)

Property changes on: products/I686-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/IMX6-glibc/1.9.8/IMX6-TEST-vfp/main.c
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/main.c	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/build.sh
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/build.sh	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a9"
-
-FPU_FLAGS=" -mfpu=vfpv3 -mfloat-abi=hard"
-
-$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/.config
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/.config	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-imx6-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/clean.sh
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/clean.sh	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST-vfp	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST-vfp	(nonexistent)

Property changes on: products/IMX6-glibc/1.9.8/IMX6-TEST-vfp
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/IMX6-glibc/1.9.8/IMX6-TEST/main.c
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST/main.c	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/IMX6-glibc/1.9.8/IMX6-TEST/build.sh
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST/build.sh	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a9"
-
-
-$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6-glibc/1.9.8/IMX6-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6-glibc/1.9.8/IMX6-TEST/.config
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST/.config	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-imx6-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/IMX6-glibc/1.9.8/IMX6-TEST/clean.sh
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST/clean.sh	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/IMX6-glibc/1.9.8/IMX6-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6-glibc/1.9.8/IMX6-TEST
===================================================================
--- products/IMX6-glibc/1.9.8/IMX6-TEST	(revision 35)
+++ products/IMX6-glibc/1.9.8/IMX6-TEST	(nonexistent)

Property changes on: products/IMX6-glibc/1.9.8/IMX6-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/IMX6-glibc/1.9.8/Makefile
===================================================================
--- products/IMX6-glibc/1.9.8/Makefile	(revision 35)
+++ products/IMX6-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_IMX6_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/IMX6-glibc/1.9.8
===================================================================
--- products/IMX6-glibc/1.9.8	(revision 35)
+++ products/IMX6-glibc/1.9.8	(nonexistent)

Property changes on: products/IMX6-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/IMX6-glibc/1.10.0/IMX6-TEST/.config
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST/.config	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST/.config	(revision 36)
@@ -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=arm-imx6-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/IMX6-glibc/1.10.0/IMX6-TEST/build.sh
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST/build.sh	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a9"
+
+
+$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6-glibc/1.10.0/IMX6-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6-glibc/1.10.0/IMX6-TEST/clean.sh
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST/clean.sh	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/IMX6-glibc/1.10.0/IMX6-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6-glibc/1.10.0/IMX6-TEST/main.c
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST/main.c	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/IMX6-glibc/1.10.0/IMX6-TEST
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST	(revision 36)

Property changes on: products/IMX6-glibc/1.10.0/IMX6-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/IMX6-glibc/1.10.0/IMX6-TEST-vfp/.config
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/.config	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/.config	(revision 36)
@@ -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=arm-imx6-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/build.sh
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/build.sh	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a9"
+
+FPU_FLAGS=" -mfpu=vfpv3 -mfloat-abi=hard"
+
+$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/clean.sh
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/clean.sh	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/main.c
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/main.c	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST-vfp/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp
===================================================================
--- products/IMX6-glibc/1.10.0/IMX6-TEST-vfp	(nonexistent)
+++ products/IMX6-glibc/1.10.0/IMX6-TEST-vfp	(revision 36)

Property changes on: products/IMX6-glibc/1.10.0/IMX6-TEST-vfp
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/IMX6-glibc/1.10.0/Makefile
===================================================================
--- products/IMX6-glibc/1.10.0/Makefile	(nonexistent)
+++ products/IMX6-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_IMX6_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/IMX6-glibc/1.10.0
===================================================================
--- products/IMX6-glibc/1.10.0	(nonexistent)
+++ products/IMX6-glibc/1.10.0	(revision 36)

Property changes on: products/IMX6-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/main.c
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/main.c	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/build.sh
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/build.sh	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a7"
-
-FPU_FLAGS=" -mfpu=neon-vfpv4 -mfloat-abi=hard"
-
-$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/.config
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/.config	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-imx6ull-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6ULL-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/clean.sh
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/clean.sh	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp	(nonexistent)

Property changes on: products/IMX6ULL-glibc/1.9.8/IMX6-TEST-vfp
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/IMX6ULL-glibc/1.9.8/IMX6-TEST/main.c
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST/main.c	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST/build.sh
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST/build.sh	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a7"
-
-
-$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6ULL-glibc/1.9.8/IMX6-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST/.config
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST/.config	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-imx6ull-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6ULL-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST/clean.sh
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST/clean.sh	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/IMX6ULL-glibc/1.9.8/IMX6-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.9.8/IMX6-TEST
===================================================================
--- products/IMX6ULL-glibc/1.9.8/IMX6-TEST	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/IMX6-TEST	(nonexistent)

Property changes on: products/IMX6ULL-glibc/1.9.8/IMX6-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/IMX6ULL-glibc/1.9.8/Makefile
===================================================================
--- products/IMX6ULL-glibc/1.9.8/Makefile	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_IMX6ULL_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/IMX6ULL-glibc/1.9.8
===================================================================
--- products/IMX6ULL-glibc/1.9.8	(revision 35)
+++ products/IMX6ULL-glibc/1.9.8	(nonexistent)

Property changes on: products/IMX6ULL-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/IMX6ULL-glibc/1.10.0/IMX6-TEST/.config
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST/.config	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST/.config	(revision 36)
@@ -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=arm-imx6ull-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6ULL-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST/build.sh
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST/build.sh	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a7"
+
+
+$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6ULL-glibc/1.10.0/IMX6-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST/clean.sh
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST/clean.sh	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/IMX6ULL-glibc/1.10.0/IMX6-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST/main.c
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST/main.c	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST	(revision 36)

Property changes on: products/IMX6ULL-glibc/1.10.0/IMX6-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/.config
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/.config	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/.config	(revision 36)
@@ -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=arm-imx6ull-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-IMX6ULL-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/build.sh
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/build.sh	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a7"
+
+FPU_FLAGS=" -mfpu=neon-vfpv4 -mfloat-abi=hard"
+
+$TARGET-gcc -g -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/clean.sh
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/clean.sh	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/main.c
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/main.c	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp
===================================================================
--- products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp	(revision 36)

Property changes on: products/IMX6ULL-glibc/1.10.0/IMX6-TEST-vfp
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/IMX6ULL-glibc/1.10.0/Makefile
===================================================================
--- products/IMX6ULL-glibc/1.10.0/Makefile	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_IMX6ULL_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/IMX6ULL-glibc/1.10.0
===================================================================
--- products/IMX6ULL-glibc/1.10.0	(nonexistent)
+++ products/IMX6ULL-glibc/1.10.0	(revision 36)

Property changes on: products/IMX6ULL-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/JZ47XX-glibc/1.9.8/JZ47XX-TEST/main.c
===================================================================
--- products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/main.c	(revision 35)
+++ products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/build.sh
===================================================================
--- products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/build.sh	(revision 35)
+++ products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=mips32r2 -mhard-float"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/.config
===================================================================
--- products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/.config	(revision 35)
+++ products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=mipsel-jz47xx-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/mipsel-JZ47XX-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/clean.sh
===================================================================
--- products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/clean.sh	(revision 35)
+++ products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST
===================================================================
--- products/JZ47XX-glibc/1.9.8/JZ47XX-TEST	(revision 35)
+++ products/JZ47XX-glibc/1.9.8/JZ47XX-TEST	(nonexistent)

Property changes on: products/JZ47XX-glibc/1.9.8/JZ47XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/JZ47XX-glibc/1.9.8/Makefile
===================================================================
--- products/JZ47XX-glibc/1.9.8/Makefile	(revision 35)
+++ products/JZ47XX-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_JZ47XX_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/JZ47XX-glibc/1.9.8
===================================================================
--- products/JZ47XX-glibc/1.9.8	(revision 35)
+++ products/JZ47XX-glibc/1.9.8	(nonexistent)

Property changes on: products/JZ47XX-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/JZ47XX-glibc/1.10.0/JZ47XX-TEST/.config
===================================================================
--- products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/.config	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/.config	(revision 36)
@@ -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=mipsel-jz47xx-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/mipsel-JZ47XX-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/build.sh
===================================================================
--- products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/build.sh	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=mips32r2 -mhard-float"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/clean.sh
===================================================================
--- products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/clean.sh	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/main.c
===================================================================
--- products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/main.c	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0/JZ47XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST
===================================================================
--- products/JZ47XX-glibc/1.10.0/JZ47XX-TEST	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0/JZ47XX-TEST	(revision 36)

Property changes on: products/JZ47XX-glibc/1.10.0/JZ47XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/JZ47XX-glibc/1.10.0/Makefile
===================================================================
--- products/JZ47XX-glibc/1.10.0/Makefile	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_JZ47XX_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/JZ47XX-glibc/1.10.0
===================================================================
--- products/JZ47XX-glibc/1.10.0	(nonexistent)
+++ products/JZ47XX-glibc/1.10.0	(revision 36)

Property changes on: products/JZ47XX-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/M1000-glibc/1.9.8/M1000-TEST/main.c
===================================================================
--- products/M1000-glibc/1.9.8/M1000-TEST/main.c	(revision 35)
+++ products/M1000-glibc/1.9.8/M1000-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/M1000-glibc/1.9.8/M1000-TEST/build.sh
===================================================================
--- products/M1000-glibc/1.9.8/M1000-TEST/build.sh	(revision 35)
+++ products/M1000-glibc/1.9.8/M1000-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a57 -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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/M1000-glibc/1.9.8/M1000-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/M1000-glibc/1.9.8/M1000-TEST/.config
===================================================================
--- products/M1000-glibc/1.9.8/M1000-TEST/.config	(revision 35)
+++ products/M1000-glibc/1.9.8/M1000-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-m1000-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-M1000-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/M1000-glibc/1.9.8/M1000-TEST/clean.sh
===================================================================
--- products/M1000-glibc/1.9.8/M1000-TEST/clean.sh	(revision 35)
+++ products/M1000-glibc/1.9.8/M1000-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/M1000-glibc/1.9.8/M1000-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/M1000-glibc/1.9.8/M1000-TEST
===================================================================
--- products/M1000-glibc/1.9.8/M1000-TEST	(revision 35)
+++ products/M1000-glibc/1.9.8/M1000-TEST	(nonexistent)

Property changes on: products/M1000-glibc/1.9.8/M1000-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/M1000-glibc/1.9.8/Makefile
===================================================================
--- products/M1000-glibc/1.9.8/Makefile	(revision 35)
+++ products/M1000-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_M1000_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/M1000-glibc/1.9.8
===================================================================
--- products/M1000-glibc/1.9.8	(revision 35)
+++ products/M1000-glibc/1.9.8	(nonexistent)

Property changes on: products/M1000-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/M1000-glibc/1.10.0/M1000-TEST/.config
===================================================================
--- products/M1000-glibc/1.10.0/M1000-TEST/.config	(nonexistent)
+++ products/M1000-glibc/1.10.0/M1000-TEST/.config	(revision 36)
@@ -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=aarch64-m1000-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-M1000-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/M1000-glibc/1.10.0/M1000-TEST/build.sh
===================================================================
--- products/M1000-glibc/1.10.0/M1000-TEST/build.sh	(nonexistent)
+++ products/M1000-glibc/1.10.0/M1000-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a57 -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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/M1000-glibc/1.10.0/M1000-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/M1000-glibc/1.10.0/M1000-TEST/clean.sh
===================================================================
--- products/M1000-glibc/1.10.0/M1000-TEST/clean.sh	(nonexistent)
+++ products/M1000-glibc/1.10.0/M1000-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/M1000-glibc/1.10.0/M1000-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/M1000-glibc/1.10.0/M1000-TEST/main.c
===================================================================
--- products/M1000-glibc/1.10.0/M1000-TEST/main.c	(nonexistent)
+++ products/M1000-glibc/1.10.0/M1000-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/M1000-glibc/1.10.0/M1000-TEST
===================================================================
--- products/M1000-glibc/1.10.0/M1000-TEST	(nonexistent)
+++ products/M1000-glibc/1.10.0/M1000-TEST	(revision 36)

Property changes on: products/M1000-glibc/1.10.0/M1000-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/M1000-glibc/1.10.0/Makefile
===================================================================
--- products/M1000-glibc/1.10.0/Makefile	(nonexistent)
+++ products/M1000-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_M1000_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/M1000-glibc/1.10.0
===================================================================
--- products/M1000-glibc/1.10.0	(nonexistent)
+++ products/M1000-glibc/1.10.0	(revision 36)

Property changes on: products/M1000-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/M1000-newlib/1.9.8/M1000-TEST-lp64/main.c
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-lp64/main.c	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-lp64/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/M1000-newlib/1.9.8/M1000-TEST-lp64/build.sh
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-lp64/build.sh	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-lp64/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a57 -mabi=lp64 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/M1000-newlib/1.9.8/M1000-TEST-lp64/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/M1000-newlib/1.9.8/M1000-TEST-lp64/.config
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-lp64/.config	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-lp64/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-m1000-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-M1000-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/M1000-newlib/1.9.8/M1000-TEST-lp64/clean.sh
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-lp64/clean.sh	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-lp64/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/M1000-newlib/1.9.8/M1000-TEST-lp64/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/M1000-newlib/1.9.8/M1000-TEST-lp64
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-lp64	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-lp64	(nonexistent)

Property changes on: products/M1000-newlib/1.9.8/M1000-TEST-lp64
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/M1000-newlib/1.9.8/M1000-TEST-ilp32/main.c
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-ilp32/main.c	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-ilp32/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/M1000-newlib/1.9.8/M1000-TEST-ilp32/build.sh
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-ilp32/build.sh	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-ilp32/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a57 -mabi=ilp32 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/M1000-newlib/1.9.8/M1000-TEST-ilp32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/M1000-newlib/1.9.8/M1000-TEST-ilp32/.config
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-ilp32/.config	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-ilp32/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-m1000-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-M1000-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/M1000-newlib/1.9.8/M1000-TEST-ilp32/clean.sh
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-ilp32/clean.sh	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-ilp32/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/M1000-newlib/1.9.8/M1000-TEST-ilp32/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/M1000-newlib/1.9.8/M1000-TEST-ilp32
===================================================================
--- products/M1000-newlib/1.9.8/M1000-TEST-ilp32	(revision 35)
+++ products/M1000-newlib/1.9.8/M1000-TEST-ilp32	(nonexistent)

Property changes on: products/M1000-newlib/1.9.8/M1000-TEST-ilp32
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/M1000-newlib/1.9.8/Makefile
===================================================================
--- products/M1000-newlib/1.9.8/Makefile	(revision 35)
+++ products/M1000-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_M1000_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/M1000-newlib/1.9.8
===================================================================
--- products/M1000-newlib/1.9.8	(revision 35)
+++ products/M1000-newlib/1.9.8	(nonexistent)

Property changes on: products/M1000-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/M1000-newlib/1.10.0/M1000-TEST-ilp32/.config
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-ilp32/.config	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-ilp32/.config	(revision 36)
@@ -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=aarch64-m1000-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-M1000-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/M1000-newlib/1.10.0/M1000-TEST-ilp32/build.sh
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-ilp32/build.sh	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-ilp32/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a57 -mabi=ilp32 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/M1000-newlib/1.10.0/M1000-TEST-ilp32/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/M1000-newlib/1.10.0/M1000-TEST-ilp32/clean.sh
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-ilp32/clean.sh	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-ilp32/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/M1000-newlib/1.10.0/M1000-TEST-ilp32/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/M1000-newlib/1.10.0/M1000-TEST-ilp32/main.c
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-ilp32/main.c	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-ilp32/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/M1000-newlib/1.10.0/M1000-TEST-ilp32
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-ilp32	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-ilp32	(revision 36)

Property changes on: products/M1000-newlib/1.10.0/M1000-TEST-ilp32
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/M1000-newlib/1.10.0/M1000-TEST-lp64/.config
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-lp64/.config	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-lp64/.config	(revision 36)
@@ -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=aarch64-m1000-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-M1000-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/M1000-newlib/1.10.0/M1000-TEST-lp64/build.sh
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-lp64/build.sh	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-lp64/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a57 -mabi=lp64 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/M1000-newlib/1.10.0/M1000-TEST-lp64/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/M1000-newlib/1.10.0/M1000-TEST-lp64/clean.sh
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-lp64/clean.sh	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-lp64/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/M1000-newlib/1.10.0/M1000-TEST-lp64/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/M1000-newlib/1.10.0/M1000-TEST-lp64/main.c
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-lp64/main.c	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-lp64/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/M1000-newlib/1.10.0/M1000-TEST-lp64
===================================================================
--- products/M1000-newlib/1.10.0/M1000-TEST-lp64	(nonexistent)
+++ products/M1000-newlib/1.10.0/M1000-TEST-lp64	(revision 36)

Property changes on: products/M1000-newlib/1.10.0/M1000-TEST-lp64
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/M1000-newlib/1.10.0/Makefile
===================================================================
--- products/M1000-newlib/1.10.0/Makefile	(nonexistent)
+++ products/M1000-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_M1000_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/M1000-newlib/1.10.0
===================================================================
--- products/M1000-newlib/1.10.0	(nonexistent)
+++ products/M1000-newlib/1.10.0	(revision 36)

Property changes on: products/M1000-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/Makefile
===================================================================
--- products/Makefile	(revision 35)
+++ products/Makefile	(revision 36)
@@ -44,7 +44,7 @@
 COMPONENT_TARGETS += $(TOOLCHAIN_X86_64_GLIBC)
 
 
-export TOOLCHAIN_VERSION = 1.9.8
+export TOOLCHAIN_VERSION = 1.10.0
 
 
 include ../build-system/config.mk
@@ -51,120 +51,120 @@
 
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_ARM32_NEWLIB))
-REQUIRES  = products/ARM32-newlib/1.9.8
+REQUIRES  = products/ARM32-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_NEWLIB))
-REQUIRES  = products/A33XX-newlib/1.9.8
+REQUIRES  = products/A33XX-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_NEWLIB))
-REQUIRES  = products/A9XX-newlib/1.9.8
+REQUIRES  = products/A9XX-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_NEWLIB))
-REQUIRES  = products/H5-newlib/1.9.8
+REQUIRES  = products/H5-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_NEWLIB))
-REQUIRES  = products/S9XX-newlib/1.9.8
+REQUIRES  = products/S9XX-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_NEWLIB))
-REQUIRES  = products/RK33XX-newlib/1.9.8
+REQUIRES  = products/RK33XX-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_NEWLIB))
-REQUIRES  = products/M1000-newlib/1.9.8
+REQUIRES  = products/M1000-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AT91SAM7S_NEWLIB))
-REQUIRES  = products/AT91SAM7S-newlib/1.9.8
+REQUIRES  = products/AT91SAM7S-newlib/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_NEWLIB))
-REQUIRES  = products/RISCV64-newlib/1.9.8
+REQUIRES  = products/RISCV64-newlib/1.10.0
 endif
 
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC))
-REQUIRES  = products/A1X-glibc/1.9.8
+REQUIRES  = products/A1X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A2X_GLIBC))
-REQUIRES  = products/A2X-glibc/1.9.8
+REQUIRES  = products/A2X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H3_GLIBC))
-REQUIRES  = products/H3-glibc/1.9.8
+REQUIRES  = products/H3-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC))
-REQUIRES  = products/H5-glibc/1.9.8
+REQUIRES  = products/H5-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
-REQUIRES  = products/IMX6-glibc/1.9.8
+REQUIRES  = products/IMX6-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6ULL_GLIBC))
-REQUIRES  = products/IMX6ULL-glibc/1.9.8
+REQUIRES  = products/IMX6ULL-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
-REQUIRES  = products/JZ47XX-glibc/1.9.8
+REQUIRES  = products/JZ47XX-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC))
-REQUIRES  = products/P5600-glibc/1.9.8
+REQUIRES  = products/P5600-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_M1000_GLIBC))
-REQUIRES  = products/M1000-glibc/1.9.8
+REQUIRES  = products/M1000-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_OMAP543X_GLIBC))
-REQUIRES  = products/OMAP543X-glibc/1.9.8
+REQUIRES  = products/OMAP543X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_AM335X_GLIBC))
-REQUIRES  = products/AM335X-glibc/1.9.8
+REQUIRES  = products/AM335X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK328X_GLIBC))
-REQUIRES  = products/RK328X-glibc/1.9.8
+REQUIRES  = products/RK328X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
-REQUIRES  = products/S8XX-glibc/1.9.8
+REQUIRES  = products/S8XX-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
-REQUIRES  = products/S9XX-glibc/1.9.8
+REQUIRES  = products/S9XX-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A9XX_GLIBC))
-REQUIRES  = products/A9XX-glibc/1.9.8
+REQUIRES  = products/A9XX-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A311X_GLIBC))
-REQUIRES  = products/A311X-glibc/1.9.8
+REQUIRES  = products/A311X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK33XX_GLIBC))
-REQUIRES  = products/RK33XX-glibc/1.9.8
+REQUIRES  = products/RK33XX-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK339X_GLIBC))
-REQUIRES  = products/RK339X-glibc/1.9.8
+REQUIRES  = products/RK339X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC))
-REQUIRES  = products/RK358X-glibc/1.9.8
+REQUIRES  = products/RK358X-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_A33XX_GLIBC))
-REQUIRES  = products/A33XX-glibc/1.9.8
+REQUIRES  = products/A33XX-glibc/1.10.0
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC))
-REQUIRES  = products/POWER8-glibc/1.9.8
+REQUIRES  = products/POWER8-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9_GLIBC))
-REQUIRES  = products/POWER9-glibc/1.9.8
+REQUIRES  = products/POWER9-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC))
-REQUIRES  = products/POWER8LE-glibc/1.9.8
+REQUIRES  = products/POWER8LE-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_POWER9LE_GLIBC))
-REQUIRES  = products/POWER9LE-glibc/1.9.8
+REQUIRES  = products/POWER9LE-glibc/1.10.0
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC))
-REQUIRES  = products/RISCV64-glibc/1.9.8
+REQUIRES  = products/RISCV64-glibc/1.10.0
 endif
 
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC))
-REQUIRES  = products/I586-glibc/1.9.8
+REQUIRES  = products/I586-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_I686_GLIBC))
-REQUIRES  = products/I686-glibc/1.9.8
+REQUIRES  = products/I686-glibc/1.10.0
 endif
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-REQUIRES  = products/X86_64-glibc/1.9.8
+REQUIRES  = products/X86_64-glibc/1.10.0
 endif
 
 
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/main.c
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/main.c	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/build.sh
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/build.sh	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a15"
-
-
-$TARGET-gcc -g -O3 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/.config
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/.config	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-omap543x-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-OMAP543X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/clean.sh
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/clean.sh	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST	(nonexistent)

Property changes on: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/main.c
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/main.c	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/build.sh
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/build.sh	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a15"
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ffast-math"
-
-$TARGET-gcc -g -O3 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/.config
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/.config	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-omap543x-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-OMAP543X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/clean.sh
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/clean.sh	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp
===================================================================
--- products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp	(nonexistent)

Property changes on: products/OMAP543X-glibc/1.9.8/OMAP543X-TEST-vfp
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/OMAP543X-glibc/1.9.8/Makefile
===================================================================
--- products/OMAP543X-glibc/1.9.8/Makefile	(revision 35)
+++ products/OMAP543X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_OMAP543X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/OMAP543X-glibc/1.9.8
===================================================================
--- products/OMAP543X-glibc/1.9.8	(revision 35)
+++ products/OMAP543X-glibc/1.9.8	(nonexistent)

Property changes on: products/OMAP543X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/OMAP543X-glibc/1.10.0/Makefile
===================================================================
--- products/OMAP543X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_OMAP543X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/.config
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/.config	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/.config	(revision 36)
@@ -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=arm-omap543x-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-OMAP543X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/build.sh
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/build.sh	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a15"
+
+
+$TARGET-gcc -g -O3 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/clean.sh
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/clean.sh	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/main.c
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/main.c	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST	(revision 36)

Property changes on: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/.config
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/.config	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/.config	(revision 36)
@@ -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=arm-omap543x-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-OMAP543X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/build.sh
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/build.sh	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a15"
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ffast-math"
+
+$TARGET-gcc -g -O3 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/clean.sh
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/clean.sh	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/main.c
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/main.c	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp
===================================================================
--- products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp	(revision 36)

Property changes on: products/OMAP543X-glibc/1.10.0/OMAP543X-TEST-vfp
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/OMAP543X-glibc/1.10.0
===================================================================
--- products/OMAP543X-glibc/1.10.0	(nonexistent)
+++ products/OMAP543X-glibc/1.10.0	(revision 36)

Property changes on: products/OMAP543X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/P5600-glibc/1.9.8/P5600-TEST/main.c
===================================================================
--- products/P5600-glibc/1.9.8/P5600-TEST/main.c	(revision 35)
+++ products/P5600-glibc/1.9.8/P5600-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/P5600-glibc/1.9.8/P5600-TEST/build.sh
===================================================================
--- products/P5600-glibc/1.9.8/P5600-TEST/build.sh	(revision 35)
+++ products/P5600-glibc/1.9.8/P5600-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=mips32r5 -mtune=p5600 -mhard-float"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/P5600-glibc/1.9.8/P5600-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/P5600-glibc/1.9.8/P5600-TEST/.config
===================================================================
--- products/P5600-glibc/1.9.8/P5600-TEST/.config	(revision 35)
+++ products/P5600-glibc/1.9.8/P5600-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=mipsel-p5600-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/mipsel-P5600-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/P5600-glibc/1.9.8/P5600-TEST/clean.sh
===================================================================
--- products/P5600-glibc/1.9.8/P5600-TEST/clean.sh	(revision 35)
+++ products/P5600-glibc/1.9.8/P5600-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/P5600-glibc/1.9.8/P5600-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/P5600-glibc/1.9.8/P5600-TEST
===================================================================
--- products/P5600-glibc/1.9.8/P5600-TEST	(revision 35)
+++ products/P5600-glibc/1.9.8/P5600-TEST	(nonexistent)

Property changes on: products/P5600-glibc/1.9.8/P5600-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/P5600-glibc/1.9.8/Makefile
===================================================================
--- products/P5600-glibc/1.9.8/Makefile	(revision 35)
+++ products/P5600-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_P5600_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/P5600-glibc/1.9.8
===================================================================
--- products/P5600-glibc/1.9.8	(revision 35)
+++ products/P5600-glibc/1.9.8	(nonexistent)

Property changes on: products/P5600-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/P5600-glibc/1.10.0/Makefile
===================================================================
--- products/P5600-glibc/1.10.0/Makefile	(nonexistent)
+++ products/P5600-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_P5600_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/P5600-glibc/1.10.0/P5600-TEST/.config
===================================================================
--- products/P5600-glibc/1.10.0/P5600-TEST/.config	(nonexistent)
+++ products/P5600-glibc/1.10.0/P5600-TEST/.config	(revision 36)
@@ -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=mipsel-p5600-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/mipsel-P5600-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/P5600-glibc/1.10.0/P5600-TEST/build.sh
===================================================================
--- products/P5600-glibc/1.10.0/P5600-TEST/build.sh	(nonexistent)
+++ products/P5600-glibc/1.10.0/P5600-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=mips32r5 -mtune=p5600 -mhard-float"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/P5600-glibc/1.10.0/P5600-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/P5600-glibc/1.10.0/P5600-TEST/clean.sh
===================================================================
--- products/P5600-glibc/1.10.0/P5600-TEST/clean.sh	(nonexistent)
+++ products/P5600-glibc/1.10.0/P5600-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/P5600-glibc/1.10.0/P5600-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/P5600-glibc/1.10.0/P5600-TEST/main.c
===================================================================
--- products/P5600-glibc/1.10.0/P5600-TEST/main.c	(nonexistent)
+++ products/P5600-glibc/1.10.0/P5600-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/P5600-glibc/1.10.0/P5600-TEST
===================================================================
--- products/P5600-glibc/1.10.0/P5600-TEST	(nonexistent)
+++ products/P5600-glibc/1.10.0/P5600-TEST	(revision 36)

Property changes on: products/P5600-glibc/1.10.0/P5600-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/P5600-glibc/1.10.0
===================================================================
--- products/P5600-glibc/1.10.0	(nonexistent)
+++ products/P5600-glibc/1.10.0	(revision 36)

Property changes on: products/P5600-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER8-glibc/1.9.8/Makefile
===================================================================
--- products/POWER8-glibc/1.9.8/Makefile	(revision 35)
+++ products/POWER8-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_POWER8_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/main.c
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/main.c	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/build.sh
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/build.sh	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -g -O3 -mcpu=power8 -mlong-double-128"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER8-glibc/1.9.8/POWER8-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/32/main.c
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/32/main.c	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/32/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/32/build.sh
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/32/build.sh	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/32/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -g -O3 -m32 -mcpu=power8 -mlong-double-128"
-
-
-$TARGET-gcc -m32 -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc -m32 $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER8-glibc/1.9.8/POWER8-TEST/32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/32/.config
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/32/.config	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/32/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=ppc64-power8-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER8-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/32/clean.sh
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/32/clean.sh	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/32/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/POWER8-glibc/1.9.8/POWER8-TEST/32/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/32
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/32	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/32	(nonexistent)

Property changes on: products/POWER8-glibc/1.9.8/POWER8-TEST/32
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER8-glibc/1.9.8/POWER8-TEST/.config
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/.config	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=ppc64-power8-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER8-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/POWER8-glibc/1.9.8/POWER8-TEST/clean.sh
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST/clean.sh	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/POWER8-glibc/1.9.8/POWER8-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER8-glibc/1.9.8/POWER8-TEST
===================================================================
--- products/POWER8-glibc/1.9.8/POWER8-TEST	(revision 35)
+++ products/POWER8-glibc/1.9.8/POWER8-TEST	(nonexistent)

Property changes on: products/POWER8-glibc/1.9.8/POWER8-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER8-glibc/1.9.8
===================================================================
--- products/POWER8-glibc/1.9.8	(revision 35)
+++ products/POWER8-glibc/1.9.8	(nonexistent)

Property changes on: products/POWER8-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER8-glibc/1.10.0/Makefile
===================================================================
--- products/POWER8-glibc/1.10.0/Makefile	(nonexistent)
+++ products/POWER8-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_POWER8_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/.config
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/.config	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/.config	(revision 36)
@@ -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=ppc64-power8-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER8-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/32/.config
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/32/.config	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/32/.config	(revision 36)
@@ -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=ppc64-power8-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER8-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/32/build.sh
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/32/build.sh	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/32/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -g -O3 -m32 -mcpu=power8 -mlong-double-128"
+
+
+$TARGET-gcc -m32 -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc -m32 $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER8-glibc/1.10.0/POWER8-TEST/32/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/32/clean.sh
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/32/clean.sh	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/32/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/POWER8-glibc/1.10.0/POWER8-TEST/32/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/32/main.c
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/32/main.c	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/32/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/32
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/32	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/32	(revision 36)

Property changes on: products/POWER8-glibc/1.10.0/POWER8-TEST/32
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER8-glibc/1.10.0/POWER8-TEST/build.sh
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/build.sh	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -g -O3 -mcpu=power8 -mlong-double-128"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER8-glibc/1.10.0/POWER8-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/clean.sh
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/clean.sh	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/POWER8-glibc/1.10.0/POWER8-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER8-glibc/1.10.0/POWER8-TEST/main.c
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST/main.c	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/POWER8-glibc/1.10.0/POWER8-TEST
===================================================================
--- products/POWER8-glibc/1.10.0/POWER8-TEST	(nonexistent)
+++ products/POWER8-glibc/1.10.0/POWER8-TEST	(revision 36)

Property changes on: products/POWER8-glibc/1.10.0/POWER8-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER8-glibc/1.10.0
===================================================================
--- products/POWER8-glibc/1.10.0	(nonexistent)
+++ products/POWER8-glibc/1.10.0	(revision 36)

Property changes on: products/POWER8-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER8LE-glibc/1.9.8/POWER8LE-TEST/main.c
===================================================================
--- products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/main.c	(revision 35)
+++ products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/build.sh
===================================================================
--- products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/build.sh	(revision 35)
+++ products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -g -O3 -mcpu=power8 -mlong-double-128"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/.config
===================================================================
--- products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/.config	(revision 35)
+++ products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=ppc64le-power8-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/ppc64le-POWER8-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/clean.sh
===================================================================
--- products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/clean.sh	(revision 35)
+++ products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST
===================================================================
--- products/POWER8LE-glibc/1.9.8/POWER8LE-TEST	(revision 35)
+++ products/POWER8LE-glibc/1.9.8/POWER8LE-TEST	(nonexistent)

Property changes on: products/POWER8LE-glibc/1.9.8/POWER8LE-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER8LE-glibc/1.9.8/Makefile
===================================================================
--- products/POWER8LE-glibc/1.9.8/Makefile	(revision 35)
+++ products/POWER8LE-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_POWER8LE_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/POWER8LE-glibc/1.9.8
===================================================================
--- products/POWER8LE-glibc/1.9.8	(revision 35)
+++ products/POWER8LE-glibc/1.9.8	(nonexistent)

Property changes on: products/POWER8LE-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER8LE-glibc/1.10.0/Makefile
===================================================================
--- products/POWER8LE-glibc/1.10.0/Makefile	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_POWER8LE_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/.config
===================================================================
--- products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/.config	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/.config	(revision 36)
@@ -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=ppc64le-power8-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/ppc64le-POWER8-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/build.sh
===================================================================
--- products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/build.sh	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -g -O3 -mcpu=power8 -mlong-double-128"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/clean.sh
===================================================================
--- products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/clean.sh	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/main.c
===================================================================
--- products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/main.c	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0/POWER8LE-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST
===================================================================
--- products/POWER8LE-glibc/1.10.0/POWER8LE-TEST	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0/POWER8LE-TEST	(revision 36)

Property changes on: products/POWER8LE-glibc/1.10.0/POWER8LE-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER8LE-glibc/1.10.0
===================================================================
--- products/POWER8LE-glibc/1.10.0	(nonexistent)
+++ products/POWER8LE-glibc/1.10.0	(revision 36)

Property changes on: products/POWER8LE-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER9-glibc/1.9.8/Makefile
===================================================================
--- products/POWER9-glibc/1.9.8/Makefile	(revision 35)
+++ products/POWER9-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_POWER9_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/main.c
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/main.c	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/build.sh
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/build.sh	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -g -O3 -mcpu=power9 -mlong-double-128"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER9-glibc/1.9.8/POWER9-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/32/main.c
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/32/main.c	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/32/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/32/build.sh
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/32/build.sh	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/32/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -g -O3 -m32 -mcpu=power9 -mlong-double-128"
-
-
-$TARGET-gcc -m32 -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc -m32 $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER9-glibc/1.9.8/POWER9-TEST/32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/32/.config
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/32/.config	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/32/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=ppc64-power9-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER9-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/32/clean.sh
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/32/clean.sh	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/32/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/POWER9-glibc/1.9.8/POWER9-TEST/32/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/32
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/32	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/32	(nonexistent)

Property changes on: products/POWER9-glibc/1.9.8/POWER9-TEST/32
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER9-glibc/1.9.8/POWER9-TEST/.config
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/.config	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=ppc64-power9-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER9-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/POWER9-glibc/1.9.8/POWER9-TEST/clean.sh
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST/clean.sh	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/POWER9-glibc/1.9.8/POWER9-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER9-glibc/1.9.8/POWER9-TEST
===================================================================
--- products/POWER9-glibc/1.9.8/POWER9-TEST	(revision 35)
+++ products/POWER9-glibc/1.9.8/POWER9-TEST	(nonexistent)

Property changes on: products/POWER9-glibc/1.9.8/POWER9-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER9-glibc/1.9.8
===================================================================
--- products/POWER9-glibc/1.9.8	(revision 35)
+++ products/POWER9-glibc/1.9.8	(nonexistent)

Property changes on: products/POWER9-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER9-glibc/1.10.0/Makefile
===================================================================
--- products/POWER9-glibc/1.10.0/Makefile	(nonexistent)
+++ products/POWER9-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_POWER9_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/.config
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/.config	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/.config	(revision 36)
@@ -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=ppc64-power9-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER9-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/32/.config
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/32/.config	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/32/.config	(revision 36)
@@ -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=ppc64-power9-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/ppc64-POWER9-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/32/build.sh
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/32/build.sh	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/32/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -g -O3 -m32 -mcpu=power9 -mlong-double-128"
+
+
+$TARGET-gcc -m32 -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc -m32 $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER9-glibc/1.10.0/POWER9-TEST/32/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/32/clean.sh
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/32/clean.sh	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/32/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/POWER9-glibc/1.10.0/POWER9-TEST/32/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/32/main.c
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/32/main.c	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/32/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/32
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/32	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/32	(revision 36)

Property changes on: products/POWER9-glibc/1.10.0/POWER9-TEST/32
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER9-glibc/1.10.0/POWER9-TEST/build.sh
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/build.sh	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -g -O3 -mcpu=power9 -mlong-double-128"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER9-glibc/1.10.0/POWER9-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/clean.sh
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/clean.sh	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/POWER9-glibc/1.10.0/POWER9-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER9-glibc/1.10.0/POWER9-TEST/main.c
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST/main.c	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/POWER9-glibc/1.10.0/POWER9-TEST
===================================================================
--- products/POWER9-glibc/1.10.0/POWER9-TEST	(nonexistent)
+++ products/POWER9-glibc/1.10.0/POWER9-TEST	(revision 36)

Property changes on: products/POWER9-glibc/1.10.0/POWER9-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER9-glibc/1.10.0
===================================================================
--- products/POWER9-glibc/1.10.0	(nonexistent)
+++ products/POWER9-glibc/1.10.0	(revision 36)

Property changes on: products/POWER9-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER9LE-glibc/1.9.8/POWER9LE-TEST/main.c
===================================================================
--- products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/main.c	(revision 35)
+++ products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/build.sh
===================================================================
--- products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/build.sh	(revision 35)
+++ products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -g -O3 -mcpu=power9 -mlong-double-128"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/.config
===================================================================
--- products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/.config	(revision 35)
+++ products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=ppc64le-power9-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/ppc64le-POWER9-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/clean.sh
===================================================================
--- products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/clean.sh	(revision 35)
+++ products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST
===================================================================
--- products/POWER9LE-glibc/1.9.8/POWER9LE-TEST	(revision 35)
+++ products/POWER9LE-glibc/1.9.8/POWER9LE-TEST	(nonexistent)

Property changes on: products/POWER9LE-glibc/1.9.8/POWER9LE-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER9LE-glibc/1.9.8/Makefile
===================================================================
--- products/POWER9LE-glibc/1.9.8/Makefile	(revision 35)
+++ products/POWER9LE-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_POWER9LE_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/POWER9LE-glibc/1.9.8
===================================================================
--- products/POWER9LE-glibc/1.9.8	(revision 35)
+++ products/POWER9LE-glibc/1.9.8	(nonexistent)

Property changes on: products/POWER9LE-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/POWER9LE-glibc/1.10.0/Makefile
===================================================================
--- products/POWER9LE-glibc/1.10.0/Makefile	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_POWER9LE_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/.config
===================================================================
--- products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/.config	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/.config	(revision 36)
@@ -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=ppc64le-power9-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/ppc64le-POWER9-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/build.sh
===================================================================
--- products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/build.sh	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -g -O3 -mcpu=power9 -mlong-double-128"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/clean.sh
===================================================================
--- products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/clean.sh	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/main.c
===================================================================
--- products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/main.c	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0/POWER9LE-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST
===================================================================
--- products/POWER9LE-glibc/1.10.0/POWER9LE-TEST	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0/POWER9LE-TEST	(revision 36)

Property changes on: products/POWER9LE-glibc/1.10.0/POWER9LE-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/POWER9LE-glibc/1.10.0
===================================================================
--- products/POWER9LE-glibc/1.10.0	(nonexistent)
+++ products/POWER9LE-glibc/1.10.0	(revision 36)

Property changes on: products/POWER9LE-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RISCV64-glibc/1.9.8/rv64gc-TEST/main.c
===================================================================
--- products/RISCV64-glibc/1.9.8/rv64gc-TEST/main.c	(revision 35)
+++ products/RISCV64-glibc/1.9.8/rv64gc-TEST/main.c	(nonexistent)
@@ -1,18 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float f = 3.1415;
-   double g = 5.0, h = 2.0, d;
-   uint32_t a = 7, b = 3, c, r;
-
-   d = g * h;
-   c = a / b;
-   r = a % b;
-
-   d += f * 2.1;
-
-   return( 0 );
-}
Index: products/RISCV64-glibc/1.9.8/rv64gc-TEST/build.sh
===================================================================
--- products/RISCV64-glibc/1.9.8/rv64gc-TEST/build.sh	(revision 35)
+++ products/RISCV64-glibc/1.9.8/rv64gc-TEST/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -g -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany"
-
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_FLAGS} -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_FLAGS} -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RISCV64-glibc/1.9.8/rv64gc-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RISCV64-glibc/1.9.8/rv64gc-TEST/.config
===================================================================
--- products/RISCV64-glibc/1.9.8/rv64gc-TEST/.config	(revision 35)
+++ products/RISCV64-glibc/1.9.8/rv64gc-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=riscv64-rv64gc-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/riscv64-RV64GC-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RISCV64-glibc/1.9.8/rv64gc-TEST/clean.sh
===================================================================
--- products/RISCV64-glibc/1.9.8/rv64gc-TEST/clean.sh	(revision 35)
+++ products/RISCV64-glibc/1.9.8/rv64gc-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RISCV64-glibc/1.9.8/rv64gc-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RISCV64-glibc/1.9.8/rv64gc-TEST
===================================================================
--- products/RISCV64-glibc/1.9.8/rv64gc-TEST	(revision 35)
+++ products/RISCV64-glibc/1.9.8/rv64gc-TEST	(nonexistent)

Property changes on: products/RISCV64-glibc/1.9.8/rv64gc-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RISCV64-glibc/1.9.8/Makefile
===================================================================
--- products/RISCV64-glibc/1.9.8/Makefile	(revision 35)
+++ products/RISCV64-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RISCV64_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RISCV64-glibc/1.9.8
===================================================================
--- products/RISCV64-glibc/1.9.8	(revision 35)
+++ products/RISCV64-glibc/1.9.8	(nonexistent)

Property changes on: products/RISCV64-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RISCV64-glibc/1.10.0/Makefile
===================================================================
--- products/RISCV64-glibc/1.10.0/Makefile	(nonexistent)
+++ products/RISCV64-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RISCV64_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RISCV64-glibc/1.10.0/rv64gc-TEST/.config
===================================================================
--- products/RISCV64-glibc/1.10.0/rv64gc-TEST/.config	(nonexistent)
+++ products/RISCV64-glibc/1.10.0/rv64gc-TEST/.config	(revision 36)
@@ -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=riscv64-rv64gc-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/riscv64-RV64GC-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RISCV64-glibc/1.10.0/rv64gc-TEST/build.sh
===================================================================
--- products/RISCV64-glibc/1.10.0/rv64gc-TEST/build.sh	(nonexistent)
+++ products/RISCV64-glibc/1.10.0/rv64gc-TEST/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -g -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany"
+
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_FLAGS} -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_FLAGS} -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RISCV64-glibc/1.10.0/rv64gc-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RISCV64-glibc/1.10.0/rv64gc-TEST/clean.sh
===================================================================
--- products/RISCV64-glibc/1.10.0/rv64gc-TEST/clean.sh	(nonexistent)
+++ products/RISCV64-glibc/1.10.0/rv64gc-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RISCV64-glibc/1.10.0/rv64gc-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RISCV64-glibc/1.10.0/rv64gc-TEST/main.c
===================================================================
--- products/RISCV64-glibc/1.10.0/rv64gc-TEST/main.c	(nonexistent)
+++ products/RISCV64-glibc/1.10.0/rv64gc-TEST/main.c	(revision 36)
@@ -0,0 +1,18 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float f = 3.1415;
+   double g = 5.0, h = 2.0, d;
+   uint32_t a = 7, b = 3, c, r;
+
+   d = g * h;
+   c = a / b;
+   r = a % b;
+
+   d += f * 2.1;
+
+   return( 0 );
+}
Index: products/RISCV64-glibc/1.10.0/rv64gc-TEST
===================================================================
--- products/RISCV64-glibc/1.10.0/rv64gc-TEST	(nonexistent)
+++ products/RISCV64-glibc/1.10.0/rv64gc-TEST	(revision 36)

Property changes on: products/RISCV64-glibc/1.10.0/rv64gc-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RISCV64-glibc/1.10.0
===================================================================
--- products/RISCV64-glibc/1.10.0	(nonexistent)
+++ products/RISCV64-glibc/1.10.0	(revision 36)

Property changes on: products/RISCV64-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RISCV64-newlib/1.9.8/rv64imafdc-TEST/main.c
===================================================================
--- products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/main.c	(revision 35)
+++ products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/main.c	(nonexistent)
@@ -1,18 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   float pi = 3.1415, e = 2.71, f;
-   double g = 5.0, h = 2.0, d;
-
-   d = g * h;
-   c = a / b;
-   r = a % b;
-
-   f = pi * e;
-
-   return( 0 );
-}
Index: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/build.sh
===================================================================
--- products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/build.sh	(revision 35)
+++ products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_OPTIONS=" -march=rv64imafdc -mabi=lp64d"
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc ${ARCH_OPTIONS} -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/.config
===================================================================
--- products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/.config	(revision 35)
+++ products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=riscv64-none-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/riscv64-NONE-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/clean.sh
===================================================================
--- products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/clean.sh	(revision 35)
+++ products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST
===================================================================
--- products/RISCV64-newlib/1.9.8/rv64imafdc-TEST	(revision 35)
+++ products/RISCV64-newlib/1.9.8/rv64imafdc-TEST	(nonexistent)

Property changes on: products/RISCV64-newlib/1.9.8/rv64imafdc-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RISCV64-newlib/1.9.8/Makefile
===================================================================
--- products/RISCV64-newlib/1.9.8/Makefile	(revision 35)
+++ products/RISCV64-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RISCV64_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target): $(build_requires)
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RISCV64-newlib/1.9.8
===================================================================
--- products/RISCV64-newlib/1.9.8	(revision 35)
+++ products/RISCV64-newlib/1.9.8	(nonexistent)

Property changes on: products/RISCV64-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RISCV64-newlib/1.10.0/Makefile
===================================================================
--- products/RISCV64-newlib/1.10.0/Makefile	(nonexistent)
+++ products/RISCV64-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RISCV64_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target): $(build_requires)
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/.config
===================================================================
--- products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/.config	(nonexistent)
+++ products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/.config	(revision 36)
@@ -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=riscv64-none-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/riscv64-NONE-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/build.sh
===================================================================
--- products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/build.sh	(nonexistent)
+++ products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_OPTIONS=" -march=rv64imafdc -mabi=lp64d"
+
+$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer ${ARCH_OPTIONS} -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc ${ARCH_OPTIONS} -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/clean.sh
===================================================================
--- products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/clean.sh	(nonexistent)
+++ products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/main.c
===================================================================
--- products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/main.c	(nonexistent)
+++ products/RISCV64-newlib/1.10.0/rv64imafdc-TEST/main.c	(revision 36)
@@ -0,0 +1,18 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+   float pi = 3.1415, e = 2.71, f;
+   double g = 5.0, h = 2.0, d;
+
+   d = g * h;
+   c = a / b;
+   r = a % b;
+
+   f = pi * e;
+
+   return( 0 );
+}
Index: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST
===================================================================
--- products/RISCV64-newlib/1.10.0/rv64imafdc-TEST	(nonexistent)
+++ products/RISCV64-newlib/1.10.0/rv64imafdc-TEST	(revision 36)

Property changes on: products/RISCV64-newlib/1.10.0/rv64imafdc-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RISCV64-newlib/1.10.0
===================================================================
--- products/RISCV64-newlib/1.10.0	(nonexistent)
+++ products/RISCV64-newlib/1.10.0	(revision 36)

Property changes on: products/RISCV64-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK328X-glibc/1.9.8/RK328X-TEST-vfp/main.c
===================================================================
--- products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/main.c	(revision 35)
+++ products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/build.sh
===================================================================
--- products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/build.sh	(revision 35)
+++ products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a17"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/.config
===================================================================
--- products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/.config	(revision 35)
+++ products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-rk328x-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-RK328X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/clean.sh
===================================================================
--- products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/clean.sh	(revision 35)
+++ products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp
===================================================================
--- products/RK328X-glibc/1.9.8/RK328X-TEST-vfp	(revision 35)
+++ products/RK328X-glibc/1.9.8/RK328X-TEST-vfp	(nonexistent)

Property changes on: products/RK328X-glibc/1.9.8/RK328X-TEST-vfp
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK328X-glibc/1.9.8/Makefile
===================================================================
--- products/RK328X-glibc/1.9.8/Makefile	(revision 35)
+++ products/RK328X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RK328X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RK328X-glibc/1.9.8
===================================================================
--- products/RK328X-glibc/1.9.8	(revision 35)
+++ products/RK328X-glibc/1.9.8	(nonexistent)

Property changes on: products/RK328X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK328X-glibc/1.10.0/Makefile
===================================================================
--- products/RK328X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/RK328X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RK328X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/.config
===================================================================
--- products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/.config	(nonexistent)
+++ products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/.config	(revision 36)
@@ -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=arm-rk328x-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-RK328X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/build.sh
===================================================================
--- products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/build.sh	(nonexistent)
+++ products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7ve -mtune=cortex-a17"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/clean.sh
===================================================================
--- products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/clean.sh	(nonexistent)
+++ products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/main.c
===================================================================
--- products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/main.c	(nonexistent)
+++ products/RK328X-glibc/1.10.0/RK328X-TEST-vfp/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp
===================================================================
--- products/RK328X-glibc/1.10.0/RK328X-TEST-vfp	(nonexistent)
+++ products/RK328X-glibc/1.10.0/RK328X-TEST-vfp	(revision 36)

Property changes on: products/RK328X-glibc/1.10.0/RK328X-TEST-vfp
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK328X-glibc/1.10.0
===================================================================
--- products/RK328X-glibc/1.10.0	(nonexistent)
+++ products/RK328X-glibc/1.10.0	(revision 36)

Property changes on: products/RK328X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK339X-glibc/1.9.8/RK339X-TEST/main.c
===================================================================
--- products/RK339X-glibc/1.9.8/RK339X-TEST/main.c	(revision 35)
+++ products/RK339X-glibc/1.9.8/RK339X-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/RK339X-glibc/1.9.8/RK339X-TEST/build.sh
===================================================================
--- products/RK339X-glibc/1.9.8/RK339X-TEST/build.sh	(revision 35)
+++ products/RK339X-glibc/1.9.8/RK339X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a72.cortex-a53 -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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK339X-glibc/1.9.8/RK339X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK339X-glibc/1.9.8/RK339X-TEST/.config
===================================================================
--- products/RK339X-glibc/1.9.8/RK339X-TEST/.config	(revision 35)
+++ products/RK339X-glibc/1.9.8/RK339X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-rk339x-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK339X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RK339X-glibc/1.9.8/RK339X-TEST/clean.sh
===================================================================
--- products/RK339X-glibc/1.9.8/RK339X-TEST/clean.sh	(revision 35)
+++ products/RK339X-glibc/1.9.8/RK339X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RK339X-glibc/1.9.8/RK339X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK339X-glibc/1.9.8/RK339X-TEST
===================================================================
--- products/RK339X-glibc/1.9.8/RK339X-TEST	(revision 35)
+++ products/RK339X-glibc/1.9.8/RK339X-TEST	(nonexistent)

Property changes on: products/RK339X-glibc/1.9.8/RK339X-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK339X-glibc/1.9.8/Makefile
===================================================================
--- products/RK339X-glibc/1.9.8/Makefile	(revision 35)
+++ products/RK339X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RK339X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RK339X-glibc/1.9.8
===================================================================
--- products/RK339X-glibc/1.9.8	(revision 35)
+++ products/RK339X-glibc/1.9.8	(nonexistent)

Property changes on: products/RK339X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK339X-glibc/1.10.0/Makefile
===================================================================
--- products/RK339X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/RK339X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RK339X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RK339X-glibc/1.10.0/RK339X-TEST/.config
===================================================================
--- products/RK339X-glibc/1.10.0/RK339X-TEST/.config	(nonexistent)
+++ products/RK339X-glibc/1.10.0/RK339X-TEST/.config	(revision 36)
@@ -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=aarch64-rk339x-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK339X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RK339X-glibc/1.10.0/RK339X-TEST/build.sh
===================================================================
--- products/RK339X-glibc/1.10.0/RK339X-TEST/build.sh	(nonexistent)
+++ products/RK339X-glibc/1.10.0/RK339X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a72.cortex-a53 -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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK339X-glibc/1.10.0/RK339X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK339X-glibc/1.10.0/RK339X-TEST/clean.sh
===================================================================
--- products/RK339X-glibc/1.10.0/RK339X-TEST/clean.sh	(nonexistent)
+++ products/RK339X-glibc/1.10.0/RK339X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RK339X-glibc/1.10.0/RK339X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK339X-glibc/1.10.0/RK339X-TEST/main.c
===================================================================
--- products/RK339X-glibc/1.10.0/RK339X-TEST/main.c	(nonexistent)
+++ products/RK339X-glibc/1.10.0/RK339X-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/RK339X-glibc/1.10.0/RK339X-TEST
===================================================================
--- products/RK339X-glibc/1.10.0/RK339X-TEST	(nonexistent)
+++ products/RK339X-glibc/1.10.0/RK339X-TEST	(revision 36)

Property changes on: products/RK339X-glibc/1.10.0/RK339X-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK339X-glibc/1.10.0
===================================================================
--- products/RK339X-glibc/1.10.0	(nonexistent)
+++ products/RK339X-glibc/1.10.0	(revision 36)

Property changes on: products/RK339X-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK33XX-glibc/1.9.8/RK33XX-TEST/main.c
===================================================================
--- products/RK33XX-glibc/1.9.8/RK33XX-TEST/main.c	(revision 35)
+++ products/RK33XX-glibc/1.9.8/RK33XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/RK33XX-glibc/1.9.8/RK33XX-TEST/build.sh
===================================================================
--- products/RK33XX-glibc/1.9.8/RK33XX-TEST/build.sh	(revision 35)
+++ products/RK33XX-glibc/1.9.8/RK33XX-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK33XX-glibc/1.9.8/RK33XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK33XX-glibc/1.9.8/RK33XX-TEST/.config
===================================================================
--- products/RK33XX-glibc/1.9.8/RK33XX-TEST/.config	(revision 35)
+++ products/RK33XX-glibc/1.9.8/RK33XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-rk33xx-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK33XX-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RK33XX-glibc/1.9.8/RK33XX-TEST/clean.sh
===================================================================
--- products/RK33XX-glibc/1.9.8/RK33XX-TEST/clean.sh	(revision 35)
+++ products/RK33XX-glibc/1.9.8/RK33XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RK33XX-glibc/1.9.8/RK33XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK33XX-glibc/1.9.8/RK33XX-TEST
===================================================================
--- products/RK33XX-glibc/1.9.8/RK33XX-TEST	(revision 35)
+++ products/RK33XX-glibc/1.9.8/RK33XX-TEST	(nonexistent)

Property changes on: products/RK33XX-glibc/1.9.8/RK33XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK33XX-glibc/1.9.8/Makefile
===================================================================
--- products/RK33XX-glibc/1.9.8/Makefile	(revision 35)
+++ products/RK33XX-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RK33XX_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RK33XX-glibc/1.9.8
===================================================================
--- products/RK33XX-glibc/1.9.8	(revision 35)
+++ products/RK33XX-glibc/1.9.8	(nonexistent)

Property changes on: products/RK33XX-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK33XX-glibc/1.10.0/Makefile
===================================================================
--- products/RK33XX-glibc/1.10.0/Makefile	(nonexistent)
+++ products/RK33XX-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RK33XX_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RK33XX-glibc/1.10.0/RK33XX-TEST/.config
===================================================================
--- products/RK33XX-glibc/1.10.0/RK33XX-TEST/.config	(nonexistent)
+++ products/RK33XX-glibc/1.10.0/RK33XX-TEST/.config	(revision 36)
@@ -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=aarch64-rk33xx-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK33XX-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RK33XX-glibc/1.10.0/RK33XX-TEST/build.sh
===================================================================
--- products/RK33XX-glibc/1.10.0/RK33XX-TEST/build.sh	(nonexistent)
+++ products/RK33XX-glibc/1.10.0/RK33XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK33XX-glibc/1.10.0/RK33XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK33XX-glibc/1.10.0/RK33XX-TEST/clean.sh
===================================================================
--- products/RK33XX-glibc/1.10.0/RK33XX-TEST/clean.sh	(nonexistent)
+++ products/RK33XX-glibc/1.10.0/RK33XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RK33XX-glibc/1.10.0/RK33XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK33XX-glibc/1.10.0/RK33XX-TEST/main.c
===================================================================
--- products/RK33XX-glibc/1.10.0/RK33XX-TEST/main.c	(nonexistent)
+++ products/RK33XX-glibc/1.10.0/RK33XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/RK33XX-glibc/1.10.0/RK33XX-TEST
===================================================================
--- products/RK33XX-glibc/1.10.0/RK33XX-TEST	(nonexistent)
+++ products/RK33XX-glibc/1.10.0/RK33XX-TEST	(revision 36)

Property changes on: products/RK33XX-glibc/1.10.0/RK33XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK33XX-glibc/1.10.0
===================================================================
--- products/RK33XX-glibc/1.10.0	(nonexistent)
+++ products/RK33XX-glibc/1.10.0	(revision 36)

Property changes on: products/RK33XX-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/main.c
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/main.c	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/build.sh
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/build.sh	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=ilp32 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/.config
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/.config	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-rk33xx-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK33XX-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/clean.sh
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/clean.sh	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32	(nonexistent)

Property changes on: products/RK33XX-newlib/1.9.8/RK33XX-TEST-ilp32
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK33XX-newlib/1.9.8/Makefile
===================================================================
--- products/RK33XX-newlib/1.9.8/Makefile	(revision 35)
+++ products/RK33XX-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RK33XX_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/main.c
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/main.c	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/build.sh
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/build.sh	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/.config
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/.config	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-rk33xx-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK33XX-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/clean.sh
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/clean.sh	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64
===================================================================
--- products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64	(revision 35)
+++ products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64	(nonexistent)

Property changes on: products/RK33XX-newlib/1.9.8/RK33XX-TEST-lp64
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK33XX-newlib/1.9.8
===================================================================
--- products/RK33XX-newlib/1.9.8	(revision 35)
+++ products/RK33XX-newlib/1.9.8	(nonexistent)

Property changes on: products/RK33XX-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/RK33XX-newlib/1.10.0/Makefile
===================================================================
--- products/RK33XX-newlib/1.10.0/Makefile	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RK33XX_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/.config
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/.config	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/.config	(revision 36)
@@ -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=aarch64-rk33xx-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK33XX-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/build.sh
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/build.sh	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=ilp32 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/clean.sh
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/clean.sh	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/main.c
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/main.c	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32	(revision 36)

Property changes on: products/RK33XX-newlib/1.10.0/RK33XX-TEST-ilp32
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/.config
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/.config	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/.config	(revision 36)
@@ -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=aarch64-rk33xx-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK33XX-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/build.sh
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/build.sh	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/clean.sh
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/clean.sh	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/main.c
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/main.c	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64
===================================================================
--- products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64	(nonexistent)
+++ products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64	(revision 36)

Property changes on: products/RK33XX-newlib/1.10.0/RK33XX-TEST-lp64
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK33XX-newlib/1.10.0
===================================================================
--- products/RK33XX-newlib/1.10.0	(nonexistent)
+++ products/RK33XX-newlib/1.10.0	(revision 36)

Property changes on: products/RK33XX-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/RK358X-glibc/1.9.8/RK358X-TEST/main.c
===================================================================
--- products/RK358X-glibc/1.9.8/RK358X-TEST/main.c	(revision 35)
+++ products/RK358X-glibc/1.9.8/RK358X-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/RK358X-glibc/1.9.8/RK358X-TEST/build.sh
===================================================================
--- products/RK358X-glibc/1.9.8/RK358X-TEST/build.sh	(revision 35)
+++ products/RK358X-glibc/1.9.8/RK358X-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK358X-glibc/1.9.8/RK358X-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK358X-glibc/1.9.8/RK358X-TEST/.config
===================================================================
--- products/RK358X-glibc/1.9.8/RK358X-TEST/.config	(revision 35)
+++ products/RK358X-glibc/1.9.8/RK358X-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-rk358x-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK358X-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/RK358X-glibc/1.9.8/RK358X-TEST/clean.sh
===================================================================
--- products/RK358X-glibc/1.9.8/RK358X-TEST/clean.sh	(revision 35)
+++ products/RK358X-glibc/1.9.8/RK358X-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/RK358X-glibc/1.9.8/RK358X-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/RK358X-glibc/1.9.8/Makefile
===================================================================
--- products/RK358X-glibc/1.9.8/Makefile	(revision 35)
+++ products/RK358X-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_RK358X_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/RK358X-glibc/1.9.8
===================================================================
--- products/RK358X-glibc/1.9.8	(revision 35)
+++ products/RK358X-glibc/1.9.8	(nonexistent)

Property changes on: products/RK358X-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,81 +0,0 ##
-
-# 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/RK358X-glibc/1.10.0/Makefile
===================================================================
--- products/RK358X-glibc/1.10.0/Makefile	(nonexistent)
+++ products/RK358X-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_RK358X_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/RK358X-glibc/1.10.0/RK358X-TEST/.config
===================================================================
--- products/RK358X-glibc/1.10.0/RK358X-TEST/.config	(nonexistent)
+++ products/RK358X-glibc/1.10.0/RK358X-TEST/.config	(revision 36)
@@ -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=aarch64-rk358x-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-RK358X-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/RK358X-glibc/1.10.0/RK358X-TEST/build.sh
===================================================================
--- products/RK358X-glibc/1.10.0/RK358X-TEST/build.sh	(nonexistent)
+++ products/RK358X-glibc/1.10.0/RK358X-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/RK358X-glibc/1.10.0/RK358X-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK358X-glibc/1.10.0/RK358X-TEST/clean.sh
===================================================================
--- products/RK358X-glibc/1.10.0/RK358X-TEST/clean.sh	(nonexistent)
+++ products/RK358X-glibc/1.10.0/RK358X-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/RK358X-glibc/1.10.0/RK358X-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/RK358X-glibc/1.10.0/RK358X-TEST/main.c
===================================================================
--- products/RK358X-glibc/1.10.0/RK358X-TEST/main.c	(nonexistent)
+++ products/RK358X-glibc/1.10.0/RK358X-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/RK358X-glibc/1.10.0
===================================================================
--- products/RK358X-glibc/1.10.0	(nonexistent)
+++ products/RK358X-glibc/1.10.0	(revision 36)

Property changes on: products/RK358X-glibc/1.10.0
___________________________________________________________________
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/S8XX-glibc/1.9.8/S8XX-TEST-neon/main.c
===================================================================
--- products/S8XX-glibc/1.9.8/S8XX-TEST-neon/main.c	(revision 35)
+++ products/S8XX-glibc/1.9.8/S8XX-TEST-neon/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/S8XX-glibc/1.9.8/S8XX-TEST-neon/build.sh
===================================================================
--- products/S8XX-glibc/1.9.8/S8XX-TEST-neon/build.sh	(revision 35)
+++ products/S8XX-glibc/1.9.8/S8XX-TEST-neon/build.sh	(nonexistent)
@@ -1,21 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a5"
-
-FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon -ftree-vectorize -fomit-frame-pointer -ffast-math"
-
-$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S8XX-glibc/1.9.8/S8XX-TEST-neon/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S8XX-glibc/1.9.8/S8XX-TEST-neon/.config
===================================================================
--- products/S8XX-glibc/1.9.8/S8XX-TEST-neon/.config	(revision 35)
+++ products/S8XX-glibc/1.9.8/S8XX-TEST-neon/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=arm-s8xx-linux-gnueabihf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/arm-S8XX-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/S8XX-glibc/1.9.8/S8XX-TEST-neon/clean.sh
===================================================================
--- products/S8XX-glibc/1.9.8/S8XX-TEST-neon/clean.sh	(revision 35)
+++ products/S8XX-glibc/1.9.8/S8XX-TEST-neon/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/S8XX-glibc/1.9.8/S8XX-TEST-neon/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S8XX-glibc/1.9.8/S8XX-TEST-neon
===================================================================
--- products/S8XX-glibc/1.9.8/S8XX-TEST-neon	(revision 35)
+++ products/S8XX-glibc/1.9.8/S8XX-TEST-neon	(nonexistent)

Property changes on: products/S8XX-glibc/1.9.8/S8XX-TEST-neon
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S8XX-glibc/1.9.8/Makefile
===================================================================
--- products/S8XX-glibc/1.9.8/Makefile	(revision 35)
+++ products/S8XX-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_S8XX_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/S8XX-glibc/1.9.8
===================================================================
--- products/S8XX-glibc/1.9.8	(revision 35)
+++ products/S8XX-glibc/1.9.8	(nonexistent)

Property changes on: products/S8XX-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S8XX-glibc/1.10.0/Makefile
===================================================================
--- products/S8XX-glibc/1.10.0/Makefile	(nonexistent)
+++ products/S8XX-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_S8XX_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/S8XX-glibc/1.10.0/S8XX-TEST-neon/.config
===================================================================
--- products/S8XX-glibc/1.10.0/S8XX-TEST-neon/.config	(nonexistent)
+++ products/S8XX-glibc/1.10.0/S8XX-TEST-neon/.config	(revision 36)
@@ -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=arm-s8xx-linux-gnueabihf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/arm-S8XX-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/S8XX-glibc/1.10.0/S8XX-TEST-neon/build.sh
===================================================================
--- products/S8XX-glibc/1.10.0/S8XX-TEST-neon/build.sh	(nonexistent)
+++ products/S8XX-glibc/1.10.0/S8XX-TEST-neon/build.sh	(revision 36)
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv7-a -mtune=cortex-a5"
+
+FPU_FLAGS=" -mfloat-abi=hard -mfpu=neon -ftree-vectorize -fomit-frame-pointer -ffast-math"
+
+$TARGET-gcc -g -O3 -gdwarf-2 -fomit-frame-pointer $ARCH_FLAGS $FPU_FLAGS -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $ARCH_FLAGS $FPU_FLAGS -o main main.o
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S8XX-glibc/1.10.0/S8XX-TEST-neon/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S8XX-glibc/1.10.0/S8XX-TEST-neon/clean.sh
===================================================================
--- products/S8XX-glibc/1.10.0/S8XX-TEST-neon/clean.sh	(nonexistent)
+++ products/S8XX-glibc/1.10.0/S8XX-TEST-neon/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/S8XX-glibc/1.10.0/S8XX-TEST-neon/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S8XX-glibc/1.10.0/S8XX-TEST-neon/main.c
===================================================================
--- products/S8XX-glibc/1.10.0/S8XX-TEST-neon/main.c	(nonexistent)
+++ products/S8XX-glibc/1.10.0/S8XX-TEST-neon/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/S8XX-glibc/1.10.0/S8XX-TEST-neon
===================================================================
--- products/S8XX-glibc/1.10.0/S8XX-TEST-neon	(nonexistent)
+++ products/S8XX-glibc/1.10.0/S8XX-TEST-neon	(revision 36)

Property changes on: products/S8XX-glibc/1.10.0/S8XX-TEST-neon
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/S8XX-glibc/1.10.0
===================================================================
--- products/S8XX-glibc/1.10.0	(nonexistent)
+++ products/S8XX-glibc/1.10.0	(revision 36)

Property changes on: products/S8XX-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/S9XX-glibc/1.9.8/S9XX-TEST/main.c
===================================================================
--- products/S9XX-glibc/1.9.8/S9XX-TEST/main.c	(revision 35)
+++ products/S9XX-glibc/1.9.8/S9XX-TEST/main.c	(nonexistent)
@@ -1,17 +0,0 @@
-
-//#include <stdlib.h>
-//#include <inttypes.h>
-
-int main()
-{
-   float d, f = 3.1415;
-   
-//   uint32_t a = 7, b = 3, c, r;
-
-//   c = a / b;
-//   r = a % b;
-
-   d = f * 2.1;
-
-   return( 0 );
-}
Index: products/S9XX-glibc/1.9.8/S9XX-TEST/build.sh
===================================================================
--- products/S9XX-glibc/1.9.8/S9XX-TEST/build.sh	(revision 35)
+++ products/S9XX-glibc/1.9.8/S9XX-TEST/build.sh	(nonexistent)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -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
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S9XX-glibc/1.9.8/S9XX-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S9XX-glibc/1.9.8/S9XX-TEST/.config
===================================================================
--- products/S9XX-glibc/1.9.8/S9XX-TEST/.config	(revision 35)
+++ products/S9XX-glibc/1.9.8/S9XX-TEST/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-s9xx-linux-gnu
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-S9XX-linux-glibc/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/S9XX-glibc/1.9.8/S9XX-TEST/clean.sh
===================================================================
--- products/S9XX-glibc/1.9.8/S9XX-TEST/clean.sh	(revision 35)
+++ products/S9XX-glibc/1.9.8/S9XX-TEST/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/S9XX-glibc/1.9.8/S9XX-TEST/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S9XX-glibc/1.9.8/S9XX-TEST
===================================================================
--- products/S9XX-glibc/1.9.8/S9XX-TEST	(revision 35)
+++ products/S9XX-glibc/1.9.8/S9XX-TEST	(nonexistent)

Property changes on: products/S9XX-glibc/1.9.8/S9XX-TEST
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S9XX-glibc/1.9.8/Makefile
===================================================================
--- products/S9XX-glibc/1.9.8/Makefile	(revision 35)
+++ products/S9XX-glibc/1.9.8/Makefile	(nonexistent)
@@ -1,35 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_S9XX_GLIBC)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += tools/patchelf/0.18.0
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/S9XX-glibc/1.9.8
===================================================================
--- products/S9XX-glibc/1.9.8	(revision 35)
+++ products/S9XX-glibc/1.9.8	(nonexistent)

Property changes on: products/S9XX-glibc/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S9XX-glibc/1.10.0/Makefile
===================================================================
--- products/S9XX-glibc/1.10.0/Makefile	(nonexistent)
+++ products/S9XX-glibc/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,35 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_S9XX_GLIBC)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += tools/patchelf/0.18.0
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/S9XX-glibc/1.10.0/S9XX-TEST/.config
===================================================================
--- products/S9XX-glibc/1.10.0/S9XX-TEST/.config	(nonexistent)
+++ products/S9XX-glibc/1.10.0/S9XX-TEST/.config	(revision 36)
@@ -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=aarch64-s9xx-linux-gnu
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-S9XX-linux-glibc/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/S9XX-glibc/1.10.0/S9XX-TEST/build.sh
===================================================================
--- products/S9XX-glibc/1.10.0/S9XX-TEST/build.sh	(nonexistent)
+++ products/S9XX-glibc/1.10.0/S9XX-TEST/build.sh	(revision 36)
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+ARCH_FLAGS=" -march=armv8-a -mcpu=cortex-a53 -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
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S9XX-glibc/1.10.0/S9XX-TEST/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S9XX-glibc/1.10.0/S9XX-TEST/clean.sh
===================================================================
--- products/S9XX-glibc/1.10.0/S9XX-TEST/clean.sh	(nonexistent)
+++ products/S9XX-glibc/1.10.0/S9XX-TEST/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/S9XX-glibc/1.10.0/S9XX-TEST/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S9XX-glibc/1.10.0/S9XX-TEST/main.c
===================================================================
--- products/S9XX-glibc/1.10.0/S9XX-TEST/main.c	(nonexistent)
+++ products/S9XX-glibc/1.10.0/S9XX-TEST/main.c	(revision 36)
@@ -0,0 +1,17 @@
+
+//#include <stdlib.h>
+//#include <inttypes.h>
+
+int main()
+{
+   float d, f = 3.1415;
+   
+//   uint32_t a = 7, b = 3, c, r;
+
+//   c = a / b;
+//   r = a % b;
+
+   d = f * 2.1;
+
+   return( 0 );
+}
Index: products/S9XX-glibc/1.10.0/S9XX-TEST
===================================================================
--- products/S9XX-glibc/1.10.0/S9XX-TEST	(nonexistent)
+++ products/S9XX-glibc/1.10.0/S9XX-TEST	(revision 36)

Property changes on: products/S9XX-glibc/1.10.0/S9XX-TEST
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/S9XX-glibc/1.10.0
===================================================================
--- products/S9XX-glibc/1.10.0	(nonexistent)
+++ products/S9XX-glibc/1.10.0	(revision 36)

Property changes on: products/S9XX-glibc/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/S9XX-newlib/1.9.8/S9XX-TEST-lp64/main.c
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/main.c	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/build.sh
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/build.sh	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS="-march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/.config
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/.config	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-s9xx-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-S9XX-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/clean.sh
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/clean.sh	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-lp64	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-lp64	(nonexistent)

Property changes on: products/S9XX-newlib/1.9.8/S9XX-TEST-lp64
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/main.c
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/main.c	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/main.c	(nonexistent)
@@ -1,13 +0,0 @@
-
-#include <stdlib.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-
-   c = a / b;
-   r = a % b;
-
-   return( 0 );
-}
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/build.sh
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/build.sh	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/build.sh	(nonexistent)
@@ -1,20 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-DEBUG_FLAGS="-gdwarf-2"
-ARCH_FLAGS="-march=armv8-a -mcpu=cortex-a53 -mabi=ilp32 -mlittle-endian"
-
-$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
-$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/.config
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/.config	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/.config	(nonexistent)
@@ -1,22 +0,0 @@
-#!/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=aarch64-s9xx-elf
-fi
-
-if test -z "$TOOLCHAIN_PATH"; then
-  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-S9XX-elf-newlib/1.9.8
-fi
-
-#
-# END of default common variables.
-#
-#################################################################
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/clean.sh
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/clean.sh	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/clean.sh	(nonexistent)
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-rm -f full.program.asm
-rm -f main
-rm -f main.asm
-rm -f main.elf
-rm -f main.hex
-rm -f main.map
-rm -f main.o
-rm -f main.srec

Property changes on: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32/clean.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32
===================================================================
--- products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32	(revision 35)
+++ products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32	(nonexistent)

Property changes on: products/S9XX-newlib/1.9.8/S9XX-TEST-ilp32
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S9XX-newlib/1.9.8/Makefile
===================================================================
--- products/S9XX-newlib/1.9.8/Makefile	(revision 35)
+++ products/S9XX-newlib/1.9.8/Makefile	(nonexistent)
@@ -1,34 +0,0 @@
-
-
-COMPONENT_TARGETS = $(TOOLCHAIN_S9XX_NEWLIB)
-
-export TOOLCHAIN_VERSION = 1.9.8
-
-include ../../../build-system/config.mk
-
-REQUIRES  = core/gcc/12.2.0^full
-REQUIRES += core/gdb/13.2
-
-# ======= __END_OF_REQUIRES__ =======
-
-tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
-tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
-
-tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
-
-BUILD_TARGETS   = $(tarball_target)
-
-PRODUCT_TARGETS = $(tarball)
-
-include ../../../build-system/core.mk
-
-
-$(tarball): $(tarball_target)
-
-$(tarball_target):
-	@echo ""
-	@echo "Creating $(tarball_name) tarball..."
-	@cd $(TOOLCHAINS_BASE_PATH) ; \
-	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
-	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
-	@touch $@
Index: products/S9XX-newlib/1.9.8
===================================================================
--- products/S9XX-newlib/1.9.8	(revision 35)
+++ products/S9XX-newlib/1.9.8	(nonexistent)

Property changes on: products/S9XX-newlib/1.9.8
___________________________________________________________________
Deleted: svn:ignore
## -1,80 +0,0 ##
-
-# 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
-.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/S9XX-newlib/1.10.0/Makefile
===================================================================
--- products/S9XX-newlib/1.10.0/Makefile	(nonexistent)
+++ products/S9XX-newlib/1.10.0/Makefile	(revision 36)
@@ -0,0 +1,34 @@
+
+
+COMPONENT_TARGETS = $(TOOLCHAIN_S9XX_NEWLIB)
+
+export TOOLCHAIN_VERSION = 1.10.0
+
+include ../../../build-system/config.mk
+
+REQUIRES  = core/gcc/13.2.0^full
+REQUIRES += core/gdb/14.1
+
+# ======= __END_OF_REQUIRES__ =======
+
+tarball_name    = $(TOOLCHAIN_DIR)-$(TOOLCHAIN_VERSION).tar.xz
+tarball         = $(TARGET_BUILD_DIR)/$(tarball_name)
+
+tarball_target  = $(TARGET_BUILD_DIR)/.tarball-created
+
+BUILD_TARGETS   = $(tarball_target)
+
+PRODUCT_TARGETS = $(tarball)
+
+include ../../../build-system/core.mk
+
+
+$(tarball): $(tarball_target)
+
+$(tarball_target):
+	@echo ""
+	@echo "Creating $(tarball_name) tarball..."
+	@cd $(TOOLCHAINS_BASE_PATH) ; \
+	  tar -cf - $(TOOLCHAIN_DIR)/$(TOOLCHAIN_VERSION) | xz --threads=0 > $(tarball_name)
+	@mv $(TOOLCHAINS_BASE_PATH)/$(tarball_name) $(TARGET_BUILD_DIR)
+	@touch $@
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/.config
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/.config	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/.config	(revision 36)
@@ -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=aarch64-s9xx-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-S9XX-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/build.sh
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/build.sh	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS="-march=armv8-a -mcpu=cortex-a53 -mabi=ilp32 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/clean.sh
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/clean.sh	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/main.c
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/main.c	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32	(revision 36)

Property changes on: products/S9XX-newlib/1.10.0/S9XX-TEST-ilp32
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/S9XX-newlib/1.10.0/S9XX-TEST-lp64/.config
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/.config	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/.config	(revision 36)
@@ -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=aarch64-s9xx-elf
+fi
+
+if test -z "$TOOLCHAIN_PATH"; then
+  export TOOLCHAIN_PATH=/opt/toolchains/aarch64-S9XX-elf-newlib/1.10.0
+fi
+
+#
+# END of default common variables.
+#
+#################################################################
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/build.sh
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/build.sh	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/build.sh	(revision 36)
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+. ./.config
+
+export PATH=$TOOLCHAIN_PATH/bin:$PATH
+
+DEBUG_FLAGS="-gdwarf-2"
+ARCH_FLAGS="-march=armv8-a -mcpu=cortex-a53 -mabi=lp64 -mlittle-endian"
+
+$TARGET-gcc -g $DEBUG_FLAGS $ARCH_FLAGS -fomit-frame-pointer  -I$TOOLCHAIN_PATH/$TARGET/include -c -o main.o main.c
+$TARGET-gcc $DEBUG_FLAGS $ARCH_FLAGS -o main main.o -lc -lm -lnosys -lrdimon
+
+$TARGET-objdump -x main > main.map
+
+$TARGET-strip main -o main.elf
+
+$TARGET-objcopy -O srec main.elf main.srec
+$TARGET-objcopy -O ihex main.elf main.hex
+$TARGET-objdump -S -d main.o > main.asm
+$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/build.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/clean.sh
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/clean.sh	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/clean.sh	(revision 36)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+rm -f full.program.asm
+rm -f main
+rm -f main.asm
+rm -f main.elf
+rm -f main.hex
+rm -f main.map
+rm -f main.o
+rm -f main.srec

Property changes on: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/clean.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/main.c
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/main.c	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-lp64/main.c	(revision 36)
@@ -0,0 +1,13 @@
+
+#include <stdlib.h>
+#include <inttypes.h>
+
+int main()
+{
+   uint32_t a = 7, b = 3, c, r;
+
+   c = a / b;
+   r = a % b;
+
+   return( 0 );
+}
Index: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64
===================================================================
--- products/S9XX-newlib/1.10.0/S9XX-TEST-lp64	(nonexistent)
+++ products/S9XX-newlib/1.10.0/S9XX-TEST-lp64	(revision 36)

Property changes on: products/S9XX-newlib/1.10.0/S9XX-TEST-lp64
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/S9XX-newlib/1.10.0
===================================================================
--- products/S9XX-newlib/1.10.0	(nonexistent)
+++ products/S9XX-newlib/1.10.0	(revision 36)

Property changes on: products/S9XX-newlib/1.10.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,80 ##
+
+# 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
+.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/X86_64-glibc/1.9.8/X86_64-TEST/main.c
===================================================================
--- products/X86_64-glibc/1.9.8/X86_64-TEST/main.c	(revision 35)
+++ products/X86_64-glibc/1.9.8/X86_64-TEST/main.c	(nonexistent)
@@ -1,19 +0,0 @@
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   double   y, x = 3.5;
-
-   y = x + 2.8;
-
-   c = a / b;
-   r = a % b;
-
-   printf("\nHello, World!\n\n");
-
-   return( 0 );
-}
Index: products/X86_64-glibc/1.9.8/X86_64-TEST/build.sh
===================================================================
--- products/X86_64-glibc/1.9.8/X86_64-TEST/build.sh	(revision 35)
+++ products/X86_64-glibc/1.9.8/X86_64-TEST/build.sh	(nonexistent)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-$TARGET-gcc -g -gdwarf-2 -fomit-frame-pointer -I$TOOLCHAIN_PATH/$TARGET/sys-root/usr/include -c -o main.o main.c
-$TARGET-gcc -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/X86_64-glibc/1.9.8/X86_64-TEST/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/X86_64-glibc/1.9.8/X86_64-TEST/32/main.c
===================================================================
--- products/X86_64-glibc/1.9.8/X86_64-TEST/32/main.c	(revision 35)
+++ products/X86_64-glibc/1.9.8/X86_64-TEST/32/main.c	(nonexistent)
@@ -1,19 +0,0 @@
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <inttypes.h>
-
-int main()
-{
-   uint32_t a = 7, b = 3, c, r;
-   double   y, x = 3.5;
-
-   y = x + 2.8;
-
-   c = a / b;
-   r = a % b;
-
-   printf("\nHello, World!\n\n");
-
-   return( 0 );
-}
Index: products/X86_64-glibc/1.9.8/X86_64-TEST/32/build.sh
===================================================================
--- products/X86_64-glibc/1.9.8/X86_64-TEST/32/build.sh	(revision 35)
+++ products/X86_64-glibc/1.9.8/X86_64-TEST/32/build.sh	(nonexistent)
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. ./.config
-
-export PATH=$TOOLCHAIN_PATH/bin:$PATH
-
-$TARGET-gcc -m32 -g -gdwarf-2 -fomit-frame-pointer -I$TOOLCHAIN_PATH/$TARGET/sys-root/usr/include -c -o main.o main.c
-$TARGET-gcc -m32 -o main main.o
-
-$TARGET-objdump -x main > main.map
-
-$TARGET-strip main -o main.elf
-
-$TARGET-objcopy -O srec main.elf main.srec
-$TARGET-objcopy -O ihex main.elf main.hex
-$TARGET-objdump -S -d main.o > main.asm
-$TARGET-objdump -S -d main > full.program.asm

Property changes on: products/X86_64-glibc/1.9.8/X86_64-TEST/32/build.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: products/X86_64-glibc/1.9.8/X86_64-TEST/32/.config
===================================================================
--- products/X86_64-glibc/1.9.8/X86_64-TEST/32/.config	(revision 35)
+++ products/X86_64-glibc/1.9.8/X86_64-TEST/32