Radix cross Linux Toolchains

Toolchains for all supported by Radix cross Linux devices

42 Commits   1 Branch   8 Tags
Index: toolchains-1.10.x/core/newlib/4.2.0.20211231/PATCHES
===================================================================
--- toolchains-1.10.x/core/newlib/4.2.0.20211231/PATCHES	(revision 38)
+++ toolchains-1.10.x/core/newlib/4.2.0.20211231/PATCHES	(nonexistent)
@@ -1,2 +0,0 @@
-
-../../../sources/newlib/patches/newlib-4.2.0.20211231-riscv.patch  -p0
Index: toolchains-1.10.x/core/newlib/4.2.0.20211231/Makefile
===================================================================
--- toolchains-1.10.x/core/newlib/4.2.0.20211231/Makefile	(revision 38)
+++ toolchains-1.10.x/core/newlib/4.2.0.20211231/Makefile	(nonexistent)
@@ -1,433 +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)
-
-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.2.0.20211231^nano
-endif
-
-# ======= __END_OF_REQUIRES__ =======
-
-tar_gz_archive     = $(SRC_PACKAGE_PATH)/newlib/newlib-4.2.0.20211231.tar.gz
-SRC_ARCHIVE        = $(tar_gz_archive)
-SRC_DIR            = $(TARGET_BUILD_DIR)/newlib-4.2.0.20211231
-src_dir_name       = newlib-4.2.0.20211231
-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: toolchains-1.10.x/core/newlib/4.2.0.20211231
===================================================================
--- toolchains-1.10.x/core/newlib/4.2.0.20211231	(revision 38)
+++ toolchains-1.10.x/core/newlib/4.2.0.20211231	(nonexistent)

Property changes on: toolchains-1.10.x/core/newlib/4.2.0.20211231
___________________________________________________________________
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: toolchains-1.10.x/core/newlib/4.4.0.20231231/Makefile
===================================================================
--- toolchains-1.10.x/core/newlib/4.4.0.20231231/Makefile	(revision 38)
+++ toolchains-1.10.x/core/newlib/4.4.0.20231231/Makefile	(revision 39)
@@ -339,20 +339,6 @@
 $(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
 	$(UNPACK_SRC_ARCHIVE)
 	$(APPLY_PATCHES)
-#	@( cd $(SRC_DIR)/newlib ; \
-#	   sed -i '/^DEFAULT_INCLUDES.*=/ s,$$, -I$$(srcdir)/newlib/libc/machine/riscv,' Makefile.in ; \
-#	 )
-#	@( 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)
@@ -423,9 +409,6 @@
 	@$(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
Index: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/file.list
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/file.list	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/file.list	(nonexistent)
@@ -1 +0,0 @@
-newlib-4.2.0.20211231/libgloss/riscv/Makefile.in
Index: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/create.patch.sh
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/create.patch.sh	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/create.patch.sh	(nonexistent)
@@ -1,15 +0,0 @@
-#!/bin/bash
-
-VERSION=4.2.0.20211231
-
-tar --files-from=file.list -xzvf ../newlib-$VERSION.tar.gz
-mv newlib-$VERSION newlib-$VERSION-orig
-
-cp -rf ./newlib-$VERSION-new ./newlib-$VERSION
-
-diff --unified -Nr  newlib-$VERSION-orig  newlib-$VERSION > newlib-$VERSION-riscv.patch
-
-mv newlib-$VERSION-riscv.patch ../patches
-
-rm -rf ./newlib-$VERSION
-rm -rf ./newlib-$VERSION-orig

Property changes on: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/create.patch.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv/Makefile.in
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv/Makefile.in	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv/Makefile.in	(nonexistent)
@@ -1,342 +0,0 @@
-#-------------------------------------------------------------------------
-# Source files
-#-------------------------------------------------------------------------
-
-gloss_hdrs = \
-	machine/syscall.h \
-
-gloss_srcs = \
-	nanosleep.c \
-	sys_access.c \
-	sys_chdir.c \
-	sys_chmod.c \
-	sys_chown.c \
-	sys_close.c \
-	sys_conv_stat.c \
-	sys_execve.c \
-	sys_exit.c \
-	sys_faccessat.c \
-	sys_fork.c \
-	sys_fstatat.c \
-	sys_fstat.c \
-	sys_ftime.c \
-	sys_getcwd.c \
-	sys_getpid.c \
-	sys_gettimeofday.c \
-	sys_isatty.c \
-	sys_kill.c \
-	sys_link.c \
-	sys_lseek.c \
-	sys_lstat.c \
-	sys_openat.c \
-	sys_open.c \
-	sys_read.c \
-	sys_sbrk.c \
-	sys_stat.c \
-	sys_sysconf.c \
-	sys_times.c \
-	sys_unlink.c \
-	sys_utime.c \
-	sys_wait.c \
-	sys_write.c 
-
-# libsemihost reuses some of the libgloss minimal implementations
-
-semihost_srcs = \
-	nanosleep.c \
-	sys_chdir.c \
-	sys_chmod.c \
-	sys_chown.c \
-	sys_execve.c \
-	sys_fork.c \
-	sys_getcwd.c \
-	sys_getpid.c \
-	sys_kill.c \
-	sys_utime.c \
-	sys_wait.c \
-	semihost-sys_close.c \
-	semihost-sys_exit.c \
-	semihost-sys_fdtable.c \
-	semihost-sys_fstat.c \
-	semihost-sys_ftime.c \
-	semihost-sys_isatty.c \
-	semihost-sys_link.c \
-	semihost-sys_lseek.c \
-	semihost-sys_open.c \
-	semihost-sys_read.c \
-	semihost-sys_sbrk.c \
-	semihost-sys_stat.c \
-	semihost-sys_stat_common.c \
-	semihost-sys_unlink.c \
-	semihost-sys_write.c
-
-gloss_specs = \
-	nano.specs sim.specs semihost.specs
-
-# Extra files
-
-crt0_asm      = crt0.S
-
-# Multilib support variables.
-# TOP is used instead of MULTI{BUILD,SRC}TOP.
-
-MULTIDIRS =
-MULTISUBDIR =
-MULTIDO = true
-MULTICLEAN = true
-
-#-------------------------------------------------------------------------
-# Basic setup
-#-------------------------------------------------------------------------
-
-# Remove all default implicit rules since they can cause subtle bugs
-# and they just make things run slower
-
-.SUFFIXES:
-% : %,v
-% : RCS/%,v
-% : RCS/%
-% : s.%
-% : SCCS/s.%
-
-# Default is to build the prereqs of the all target (defined at bottom)
-
-default : all
-.PHONY : default
-
-# Source directory
-
-obj_dir := .
-src_dir := @srcdir@
-VPATH   := $(src_dir) $(src_dir)/machine
-
-host_alias = @host_alias@
-target_alias = @target_alias@
-
-# Installation directories
-
-prefix  := @prefix@
-DESTDIR ?= $(prefix)
-
-install_hdrs_dir := $(DESTDIR)$(prefix)/$(target_alias)/include/machine
-install_libs_dir  = $(DESTDIR)$(prefix)/$(target_alias)/lib${MULTISUBDIR}
-
-#-------------------------------------------------------------------------
-# Programs and flags 
-#-------------------------------------------------------------------------
-
-# C compiler
-
-CC            := @CC@
-CFLAGS        := @CFLAGS@
-CPPFLAGS      := -I$(obj_dir) -I$(src_dir)
-COMPILE       := $(CC) -MMD -MP $(CPPFLAGS) $(CFLAGS)
-
-# Library creation
-
-AR            := @AR@
-RANLIB        := @RANLIB@
-
-# Installation
-
-INSTALL       := @INSTALL@
-INSTALL_DATA  := @INSTALL_DATA@
-
-#-------------------------------------------------------------------------
-# Build Object Files from C Source
-#-------------------------------------------------------------------------
-
-gloss_c_srcs = $(filter %.c, $(gloss_srcs))
-gloss_c_objs = $(patsubst %.c, %.o, $(notdir $(gloss_c_srcs)))
-gloss_c_deps = $(patsubst %.c, %.d, $(notdir $(gloss_c_srcs)))
-
-$(gloss_c_objs) : %.o : %.c
-	$(COMPILE) -c $<
-
-gloss_objs += $(gloss_c_objs)
-deps += $(gloss_c_deps)
-junk += $(gloss_c_deps) $(gloss_c_objs)
-
-sim_c_objs = $(patsubst %.c, sim-%.o, $(notdir $(gloss_c_srcs)))
-sim_c_deps = $(patsubst %.c, sim-%.d, $(notdir $(gloss_c_srcs)))
-
-$(sim_c_objs): sim-%.o : %.c
-	$(COMPILE) -c -DUSING_SIM_SPECS -o $@ $<
-
-sim_objs += $(sim_c_objs)
-deps += $(sim_c_deps)
-junk += $(sim_c_deps) $(sim_c_objs)
-
-semihost_c_srcs = $(filter %.c, $(semihost_srcs))
-semihost_c_objs = $(patsubst %.c, semihost-%.o, $(notdir $(semihost_c_srcs)))
-semihost_c_deps = $(patsubst %.c, semihost-%.d, $(notdir $(semihost_c_srcs)))
-
-$(semihost_c_objs): semihost-%.o : %.c
-	$(COMPILE) -c -o $@ $<
-
-semihost_objs += $(semihost_c_objs)
-deps += $(semihost_c_deps)
-junk += $(semihost_c_deps) $(semihost_c_objs)
-
-#-------------------------------------------------------------------------
-# Build Object Files from Assembly Source
-#-------------------------------------------------------------------------
-
-gloss_asm_srcs = $(filter %.S, $(gloss_srcs))
-gloss_asm_objs = $(patsubst %.S, %.o, $(notdir $(gloss_asm_srcs)))
-gloss_asm_deps = $(patsubst %.S, %.d, $(notdir $(gloss_asm_srcs)))
-
-$(gloss_asm_objs) : %.o : %.S
-	$(COMPILE) -c -o $@ $<
-
-gloss_objs += $(gloss_asm_objs)
-deps += $(gloss_asm_deps)
-junk += $(gloss_asm_deps) $(gloss_asm_objs)
-
-sim_asm_objs = $(patsubst %.S, sim-%.o, $(notdir $(gloss_asm_srcs)))
-sim_asm_deps = $(patsubst %.S, sim-%.d, $(notdir $(gloss_asm_srcs)))
-
-$(sim_asm_objs) : sim-%.o : %.S
-	$(COMPILE) -c -DUSING_SIM_SPECS -o $@ $<
-
-sim_objs += $(sim_asm_objs)
-deps += $(sim_asm_deps)
-junk += $(sim_asm_deps) $(sim_asm_objs)
-
-semihost_asm_objs = $(patsubst %.S, semihost-%.o, $(notdir $(gloss_asm_srcs)))
-semihost_asm_deps = $(patsubst %.S, semihost-%.d, $(notdir $(gloss_asm_srcs)))
-
-$(semihost_asm_objs) : semihost-%.o : %.S
-	$(COMPILE) -c -DUSING_SEMIHOST_SPECS -o $@ $<
-
-semihost_objs += $(semihost_asm_objs)
-deps += $(semihost_asm_deps)
-junk += $(semihost_asm_deps) $(semihost_asm_objs)
-
-#-------------------------------------------------------------------------
-# Build libgloss.a
-#-------------------------------------------------------------------------
-
-gloss_lib  = libgloss.a
-$(gloss_lib) : $(gloss_objs)
-	$(AR) rcv $@ $^
-	$(RANLIB) $@
-
-junk += $(gloss_lib)
-
-install_hdrs += $(gloss_hdrs)
-install_libs += $(gloss_lib)
-install_specs += $(gloss_specs)
-
-#-------------------------------------------------------------------------
-# Build libsim.a
-#-------------------------------------------------------------------------
-
-sim_lib  = libsim.a
-$(sim_lib) : $(sim_objs)
-	$(AR) rcv $@ $^
-	$(RANLIB) $@
-
-junk += $(sim_lib)
-
-install_libs += $(sim_lib)
-
-#-------------------------------------------------------------------------
-# Build libsemihost.a
-#-------------------------------------------------------------------------
-
-semihost_lib  = libsemihost.a
-$(semihost_lib) : $(semihost_objs)
-	$(AR) rcv $@ $^
-	$(RANLIB) $@
-
-junk += $(semihost_lib)
-
-install_libs += $(semihost_lib)
-
-#-------------------------------------------------------------------------
-# Build crt0.o
-#-------------------------------------------------------------------------
-
-crt0_obj  = $(patsubst %.S, %.o, $(crt0_asm))
-crt0_deps = $(patsubst %.S, %.d, $(crt0_asm))
-
-$(crt0_obj) : %.o : %.S
-	$(COMPILE) -c $<
-
-deps += $(crt0_deps)
-junk += $(crt0_deps) $(crt0_obj)
-
-install_libs += $(crt0_obj)
-
-#-------------------------------------------------------------------------
-# Autodependency files
-#-------------------------------------------------------------------------
-
--include $(deps)
-
-deps : $(deps)
-.PHONY : deps
-
-#-------------------------------------------------------------------------
-# Installation
-#-------------------------------------------------------------------------
-
-install_hdrs_wdir += $(addprefix $(src_dir)/, $(install_hdrs))
-install-hdrs : $(install_hdrs_wdir)
-	test -d $(install_hdrs_dir) || mkdir -p $(install_hdrs_dir)
-	for file in $^; do \
-		$(INSTALL_DATA) $$file $(install_hdrs_dir)/; \
-	done
-
-install-libs : $(install_libs)
-	test -d $(install_libs_dir) || mkdir -p $(install_libs_dir)
-	for file in $^; do \
-		$(INSTALL_DATA) $$file $(install_libs_dir)/$$file; \
-	done
-
-install-specs : $(install_specs)
-	test -d $(install_libs_dir) || mkdir -p $(install_libs_dir)
-	for file in $^; do \
-		$(INSTALL_DATA) $$file $(install_libs_dir)/; \
-	done
-
-install : install-hdrs install-libs install-specs
-.PHONY : install install-hdrs install-libs
-
-#-------------------------------------------------------------------------
-# Regenerate configure information
-#-------------------------------------------------------------------------
-
-configure_prereq = \
-  $(src_dir)/configure.ac \
-
-$(src_dir)/configure : $(configure_prereq)
-	cd $(src_dir) && autoconf
-
-config.status : $(src_dir)/configure
-	./config.status --recheck
-
-Makefile : $(src_dir)/Makefile.in config.status
-	./config.status
-
-dist_junk += config.status Makefile config.log
-
-#-------------------------------------------------------------------------
-# Default
-#-------------------------------------------------------------------------
-
-all : $(install_libs)
-.PHONY : all
-
-#-------------------------------------------------------------------------
-# Clean up junk
-#-------------------------------------------------------------------------
-
-clean :
-	rm -rf *~ \#* $(junk)
-
-distclean :
-	rm -rf *~ \#* $(junk) $(dist_junk)
-
-.PHONY : clean distclean
Index: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv	(nonexistent)

Property changes on: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss/riscv
___________________________________________________________________
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: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss	(nonexistent)

Property changes on: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new/libgloss
___________________________________________________________________
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: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new	(nonexistent)

Property changes on: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch/newlib-4.2.0.20211231-new
___________________________________________________________________
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: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch
===================================================================
--- toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch	(revision 38)
+++ toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch	(nonexistent)

Property changes on: toolchains-1.10.x/sources/newlib/create-4.2.0.20211231-riscv-patch
___________________________________________________________________
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: toolchains-1.10.x/sources/newlib/Makefile
===================================================================
--- toolchains-1.10.x/sources/newlib/Makefile	(revision 38)
+++ toolchains-1.10.x/sources/newlib/Makefile	(revision 39)
@@ -17,13 +17,12 @@
 main_url    = ftp://sources.redhat.com/pub/newlib
 url         = $(DOWNLOAD_SERVER)/sources/newlib
 
-versions    = 4.4.0.20231231 4.2.0.20211231
+versions    = 4.4.0.20231231
 
 tarballs    = $(addsuffix .tar.gz, $(addprefix newlib-, $(versions)))
 sha1s       = $(addsuffix .sha1sum, $(tarballs))
 
 patches     = $(CURDIR)/patches/newlib-4.4.0.20231231-riscv.patch
-patches    += $(CURDIR)/patches/newlib-4.2.0.20211231-riscv.patch
 
 
 .NOTPARALLEL: $(patches)
@@ -60,7 +59,6 @@
 $(patches): $(sha1s)
 	@echo -e "\n======= Create Patches =======\n" ; \
 	 ( cd create-4.4.0.20231231-riscv-patch ; ./create.patch.sh ) ; \
-	 ( cd create-4.2.0.20211231-riscv-patch ; ./create.patch.sh ) ; \
 	 echo -e "\n"
 
 download_clean:
Index: toolchains-1.10.x/sources/newlib/patches/README
===================================================================
--- toolchains-1.10.x/sources/newlib/patches/README	(revision 38)
+++ toolchains-1.10.x/sources/newlib/patches/README	(revision 39)
@@ -1,8 +1,6 @@
 
 /* begin *
 
-   newlib-4.2.0.20211231-riscv.patch  - 'target_alias' is needed to install libgloss correctly;
+   README.TXT - this file.
 
-   README.TXT                         - this file.
-
  * end */