Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2023-12-30 05:29:44 +0300
committerMike Frysinger <vapier@gentoo.org>2024-01-20 06:47:00 +0300
commit40b1b5c7a95dd7bf8b729420cec6e3c48dea204e (patch)
tree92b61bc8e95dfcd96e220e28f594fa2dc631eda5 /libgloss/configure
parent2f0cd375f325a15b599fe1d71a811a3edc186d4d (diff)
libgloss: xc16x: drop old stub port
First off, afaict, xc16x support has never been merged into gcc. Upstream merge isn't strictly required for new ports, but it seems like people should merge eventually in some shape, and considering the libgloss port was merged in 2009, ~14 years seems like plenty of leeway. Which is to say, no one else can seem to build this which makes updating & testing things very difficult. Ignoring that, from what I can tell, this port has only ever built and installed a crt0.o file. It defines libeval.a & libcygmon.a targets, but nothing depends on them. The SCRIPTS & BSP variables are always empty. The original port merge define these in the configure script as substitutes, but never set the vars, so they were always replaced with nothing. I actually broke this build 2 years ago when merging the configure up a level in commit 30f244155b8e82aa948ddcb8f2350654fc1adb92 ("libgloss: merge subdirs that have unique makefile_frags up a level"). I saw that it was exporting a bunch of vars in the configure script, but never set them, so I incorrectly assumed they weren't used. Which means the Makefile has been setting them to invalid values like literal @bsp_list@ and @script_list@. Considering no one has complained, I have to assume no one cares about this port, and we can all stop wasting time on it.
Diffstat (limited to 'libgloss/configure')
-rwxr-xr-xlibgloss/configure7
1 files changed, 0 insertions, 7 deletions
diff --git a/libgloss/configure b/libgloss/configure
index c58633244..fd5d9416b 100755
--- a/libgloss/configure
+++ b/libgloss/configure
@@ -2946,12 +2946,6 @@ case "${target}" in
config_visium=true
config_testsuite=false
;;
- xc16x-*-*)
- ac_config_files="$ac_config_files xc16x/Makefile"
-
- subdirs="$subdirs xc16x"
- target_makefile_frag=${srcdir}/config/xc16x.mt
- ;;
xstormy16-*-*)
config_xstormy16=true
;;
@@ -6599,7 +6593,6 @@ do
"crx/Makefile") CONFIG_FILES="$CONFIG_FILES crx/Makefile" ;;
"mep/Makefile") CONFIG_FILES="$CONFIG_FILES mep/Makefile" ;;
"mt/Makefile") CONFIG_FILES="$CONFIG_FILES mt/Makefile" ;;
- "xc16x/Makefile") CONFIG_FILES="$CONFIG_FILES xc16x/Makefile" ;;
"m32c/Makefile") CONFIG_FILES="$CONFIG_FILES m32c/Makefile" ;;
"spu/Makefile") CONFIG_FILES="$CONFIG_FILES spu/Makefile" ;;
"pru/Makefile") CONFIG_FILES="$CONFIG_FILES pru/Makefile" ;;