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>2022-02-07 12:57:29 +0300
committerMike Frysinger <vapier@gentoo.org>2022-02-10 04:23:12 +0300
commit462d6942f6be6addbf0a977af366b421810738bb (patch)
treeecf5203b15f077233a9fd4c688342576d998a6be /newlib/configure
parent492e5fe8b0863e15ffd5a269e42b60fabfc5f5db (diff)
newlib: drop i?86-pc-linux-* target support
This was added 20+ years ago. It seems to have very few (or no users) as it only works on 32-bit x86 GNU/Linux (i.e. glibc) systems, and even then only with old versions of glibc. It hasn't compiled in at least 5 years, but most likely been broken for more like 15 years -- it relies on internal glibc APIs (like linuxthreads), and that code has changed and been deleted significantly since. This single target ends up dragging in a lot of non-trivial code that is hard to keep working, and currently impossible to verify -- the libtool and iconvdata and sys/linux/ code isn't used by anything else, but ends up touching just about every build file in the tree. Punt the target so we can start stripping out all these unique code paths. This commit by itself just disables the target. We'll start deleting the individual unused pieces in followups.
Diffstat (limited to 'newlib/configure')
-rwxr-xr-xnewlib/configure5
1 files changed, 0 insertions, 5 deletions
diff --git a/newlib/configure b/newlib/configure
index a80cf0194..7b2a45868 100755
--- a/newlib/configure
+++ b/newlib/configure
@@ -12076,11 +12076,6 @@ fi
HAVE_ICONVDATA=false
-case $host in
- i[34567]86-pc-linux-*)
- HAVE_ICONVDATA=true
- ;;
-esac
if $HAVE_ICONVDATA; then
HAVE_ICONVDATA_TRUE=
HAVE_ICONVDATA_FALSE='#'