summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIsmael Luceno2019-05-23 07:24:35 +0200
committerIsmael Luceno2019-05-23 12:47:10 +0200
commit6f6759d2c252af5b0574e720f2d47357ef7b4e73 (patch)
tree3fc415367c7cfee1ba59902d5c984a990937cc43
parentb0fac7879ca2377b788affe1a68f20aec5b8e270 (diff)
Add HOST_LIBC variable to specify the libc ABIstable-0.8.4stable
-rwxr-xr-x32/ia32/amd/k6/k62
-rwxr-xr-x32/ia32/amd/k6/k6-22
-rwxr-xr-x32/ia32/amd/k6/k6-32
-rwxr-xr-x32/ia32/amd/k7/athlon2
-rwxr-xr-x32/ia32/amd/k7/athlon-42
-rwxr-xr-x32/ia32/amd/k7/athlon-mp2
-rwxr-xr-x32/ia32/amd/k7/athlon-tbird2
-rwxr-xr-x32/ia32/amd/k7/athlon-xp2
-rwxr-xr-x32/ia32/amd/k8/k8_322
-rwxr-xr-x32/ia32/generic/x86_64/x86_322
-rwxr-xr-x32/ia32/intel/em64t/core2_322
-rwxr-xr-x32/ia32/intel/em64t/corei7_322
-rwxr-xr-x32/ia32/intel/em64t/corei7_avx_322
-rwxr-xr-x32/ia32/intel/em64t/nocona_322
-rwxr-xr-x32/ia32/intel/x86/atom2
-rwxr-xr-x32/ia32/intel/x86/i3862
-rwxr-xr-x32/ia32/intel/x86/i4862
-rwxr-xr-x32/ia32/intel/x86/i5862
-rwxr-xr-x32/ia32/intel/x86/i6862
-rwxr-xr-x32/ia32/intel/x86/pentium2
-rwxr-xr-x32/ia32/intel/x86/pentium-m2
-rwxr-xr-x32/ia32/intel/x86/pentium-mmx2
-rwxr-xr-x32/ia32/intel/x86/pentium22
-rwxr-xr-x32/ia32/intel/x86/pentium32
-rwxr-xr-x32/ia32/intel/x86/pentium3m2
-rwxr-xr-x32/ia32/intel/x86/pentium42
-rwxr-xr-x32/ia32/intel/x86/pentium4m2
-rwxr-xr-x32/ia32/intel/x86/pentiumpro2
-rwxr-xr-x32/ia32/intel/x86/prescott2
-rwxr-xr-x32/ia32/native-x86_64-326
-rwxr-xr-x32/ia32/via/c3/ezra2
-rwxr-xr-x32/ia32/via/c3/ezra-t2
-rwxr-xr-x32/ia32/via/c3/nehemiah2
-rwxr-xr-x32/ia32/via/c3/samuel22
-rwxr-xr-x32/ia32/via/c7/esther2
-rwxr-xr-x32/ppc/generic/g3/g32
-rwxr-xr-x32/ppc/generic/g3/g3+2
-rwxr-xr-x32/ppc/generic/g4/g42
-rwxr-xr-x32/ppc/generic/g4/g4+2
-rwxr-xr-x32/ppc/generic/g5/g52
-rwxr-xr-x32/sparc/sun/sun4/sun4c2
-rwxr-xr-x32/sparc/sun/sun4/sun4d2
-rwxr-xr-x32/sparc/sun/sun4/sun4m2
-rwxr-xr-x32/sparc/sun/sun4/sun4u2
-rwxr-xr-x32/superh/hitachi/sh4/sh42
-rwxr-xr-x64/alpha/dec/ev67/alpha-ev672
-rwxr-xr-x64/alpha/dec/generic/alpha-generic2
-rwxr-xr-x64/ppc/generic/g5/g5-642
-rwxr-xr-x64/sparc/sun/sun4/sun4m642
-rwxr-xr-x64/sparc/sun/sun4/sun4u642
-rwxr-xr-x64/x86_64/amd/k8/k8_642
-rwxr-xr-x64/x86_64/generic/x86_64/x86_642
-rwxr-xr-x64/x86_64/intel/em64t/atom_642
-rwxr-xr-x64/x86_64/intel/em64t/core2_642
-rwxr-xr-x64/x86_64/intel/em64t/corei7_642
-rwxr-xr-x64/x86_64/intel/em64t/corei7_avx_642
-rwxr-xr-x64/x86_64/intel/em64t/nocona_642
-rwxr-xr-x64/x86_64/native-x86_64-646
58 files changed, 62 insertions, 62 deletions
diff --git a/32/ia32/amd/k6/k6 b/32/ia32/amd/k6/k6
index d5c0761..9e9da92 100755
--- a/32/ia32/amd/k6/k6
+++ b/32/ia32/amd/k6/k6
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=k6 -mmmx"
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/amd/k6/k6-2 b/32/ia32/amd/k6/k6-2
index 849cdbe..aaed0c8 100755
--- a/32/ia32/amd/k6/k6-2
+++ b/32/ia32/amd/k6/k6-2
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=k6-2 -mmmx -m3dnow"
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/amd/k6/k6-3 b/32/ia32/amd/k6/k6-3
index 2778cf9..d1a4079 100755
--- a/32/ia32/amd/k6/k6-3
+++ b/32/ia32/amd/k6/k6-3
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=k6-3 -mmmx -m3dnow"
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/amd/k7/athlon b/32/ia32/amd/k7/athlon
index 762dada..241be37 100755
--- a/32/ia32/amd/k7/athlon
+++ b/32/ia32/amd/k7/athlon
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=athlon -mmmx -m3dnow"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/amd/k7/athlon-4 b/32/ia32/amd/k7/athlon-4
index 0485162..a10b9ab 100755
--- a/32/ia32/amd/k7/athlon-4
+++ b/32/ia32/amd/k7/athlon-4
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=athlon-4"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/amd/k7/athlon-mp b/32/ia32/amd/k7/athlon-mp
index a9d5b15..d4fe25d 100755
--- a/32/ia32/amd/k7/athlon-mp
+++ b/32/ia32/amd/k7/athlon-mp
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=athlon-mp"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/amd/k7/athlon-tbird b/32/ia32/amd/k7/athlon-tbird
index d60781e..2b657fd 100755
--- a/32/ia32/amd/k7/athlon-tbird
+++ b/32/ia32/amd/k7/athlon-tbird
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=athlon-tbird -mmmx -m3dnow"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/amd/k7/athlon-xp b/32/ia32/amd/k7/athlon-xp
index 17a2bda..43eea43 100755
--- a/32/ia32/amd/k7/athlon-xp
+++ b/32/ia32/amd/k7/athlon-xp
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=athlon-xp"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/amd/k8/k8_32 b/32/ia32/amd/k8/k8_32
index 0d527b6..bfa2125 100755
--- a/32/ia32/amd/k8/k8_32
+++ b/32/ia32/amd/k8/k8_32
@@ -6,6 +6,6 @@ elif use_gcc2 ; then
else
CFLAGS="-march=k8 -m32"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/generic/x86_64/x86_32 b/32/ia32/generic/x86_64/x86_32
index 6bc7896..6fbe7e3 100755
--- a/32/ia32/generic/x86_64/x86_32
+++ b/32/ia32/generic/x86_64/x86_32
@@ -6,6 +6,6 @@ elif use_gcc2 ; then
else
CFLAGS="-march=x86-64 -m32"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/em64t/core2_32 b/32/ia32/intel/em64t/core2_32
index a8f6306..38ef2b4 100755
--- a/32/ia32/intel/em64t/core2_32
+++ b/32/ia32/intel/em64t/core2_32
@@ -8,6 +8,6 @@ else
CFLAGS="-march=core2 -m32"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/em64t/corei7_32 b/32/ia32/intel/em64t/corei7_32
index 6eb478b..153d2ac 100755
--- a/32/ia32/intel/em64t/corei7_32
+++ b/32/ia32/intel/em64t/corei7_32
@@ -8,7 +8,7 @@ else
CFLAGS="-march=corei7 -m32"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/em64t/corei7_avx_32 b/32/ia32/intel/em64t/corei7_avx_32
index 00e37c9..35ea2bd 100755
--- a/32/ia32/intel/em64t/corei7_avx_32
+++ b/32/ia32/intel/em64t/corei7_avx_32
@@ -8,7 +8,7 @@ else
CFLAGS="-march=corei7-avx -m32"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/em64t/nocona_32 b/32/ia32/intel/em64t/nocona_32
index 8bf03d9..8d52c0d 100755
--- a/32/ia32/intel/em64t/nocona_32
+++ b/32/ia32/intel/em64t/nocona_32
@@ -6,6 +6,6 @@ elif use_gcc2 ; then
else
CFLAGS="-march=nocona -m32"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/atom b/32/ia32/intel/x86/atom
index 054a669..aff9481 100755
--- a/32/ia32/intel/x86/atom
+++ b/32/ia32/intel/x86/atom
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=atom -m32"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/i386 b/32/ia32/intel/x86/i386
index 295285d..75cc558 100755
--- a/32/ia32/intel/x86/i386
+++ b/32/ia32/intel/x86/i386
@@ -1,5 +1,5 @@
CPUNAME="Intel 80386 and clones"
CFLAGS="-march=i386"
- HOST="i386-pc-linux-gnu"
+ HOST="i386-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/i486 b/32/ia32/intel/x86/i486
index 1456fe4..b839b57 100755
--- a/32/ia32/intel/x86/i486
+++ b/32/ia32/intel/x86/i486
@@ -1,5 +1,5 @@
CPUNAME="Intel 80486 and clones"
CFLAGS="-march=i486"
- HOST="i486-pc-linux-gnu"
+ HOST="i486-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/i586 b/32/ia32/intel/x86/i586
index f5cb265..5ef3664 100755
--- a/32/ia32/intel/x86/i586
+++ b/32/ia32/intel/x86/i586
@@ -1,5 +1,5 @@
CPUNAME="Intel Pentium and clones"
CFLAGS="-march=i586"
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/i686 b/32/ia32/intel/x86/i686
index 2204eef..9a3920f 100755
--- a/32/ia32/intel/x86/i686
+++ b/32/ia32/intel/x86/i686
@@ -1,5 +1,5 @@
CPUNAME="Intel Pentium Pro and clones"
CFLAGS="-march=i686"
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium b/32/ia32/intel/x86/pentium
index d9152fb..e42fb56 100755
--- a/32/ia32/intel/x86/pentium
+++ b/32/ia32/intel/x86/pentium
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=pentium"
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium-m b/32/ia32/intel/x86/pentium-m
index 477f620..447e455 100755
--- a/32/ia32/intel/x86/pentium-m
+++ b/32/ia32/intel/x86/pentium-m
@@ -6,6 +6,6 @@ elif use_gcc 3.3; then
else
CFLAGS="-march=pentium-m"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium-mmx b/32/ia32/intel/x86/pentium-mmx
index 2a9429f..c37adc0 100755
--- a/32/ia32/intel/x86/pentium-mmx
+++ b/32/ia32/intel/x86/pentium-mmx
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=pentium-mmx"
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium2 b/32/ia32/intel/x86/pentium2
index b811921..164fdf7 100755
--- a/32/ia32/intel/x86/pentium2
+++ b/32/ia32/intel/x86/pentium2
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=pentium2"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium3 b/32/ia32/intel/x86/pentium3
index 8338ac9..1ba14ad 100755
--- a/32/ia32/intel/x86/pentium3
+++ b/32/ia32/intel/x86/pentium3
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=pentium3"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium3m b/32/ia32/intel/x86/pentium3m
index a4d63d0..f0ca474 100755
--- a/32/ia32/intel/x86/pentium3m
+++ b/32/ia32/intel/x86/pentium3m
@@ -6,6 +6,6 @@ elif use_gcc 3.3; then
else
CFLAGS="-march=pentium3m"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium4 b/32/ia32/intel/x86/pentium4
index 7386081..b3337f9 100755
--- a/32/ia32/intel/x86/pentium4
+++ b/32/ia32/intel/x86/pentium4
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=pentium4"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentium4m b/32/ia32/intel/x86/pentium4m
index 7d635d9..d2adc14 100755
--- a/32/ia32/intel/x86/pentium4m
+++ b/32/ia32/intel/x86/pentium4m
@@ -6,6 +6,6 @@ elif use_gcc 3.3; then
else
CFLAGS="-march=pentium4m"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/pentiumpro b/32/ia32/intel/x86/pentiumpro
index 90fba80..7ded32c 100755
--- a/32/ia32/intel/x86/pentiumpro
+++ b/32/ia32/intel/x86/pentiumpro
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=pentiumpro"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/intel/x86/prescott b/32/ia32/intel/x86/prescott
index e5b4ed1..192f6a9 100755
--- a/32/ia32/intel/x86/prescott
+++ b/32/ia32/intel/x86/prescott
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=prescott"
fi
-HOST="i686-pc-linux-gnu"
+HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ia32/native-x86_64-32 b/32/ia32/native-x86_64-32
index 3964c2c..0cb4dd8 100755
--- a/32/ia32/native-x86_64-32
+++ b/32/ia32/native-x86_64-32
@@ -2,13 +2,13 @@ CPUNAME="Auto-detected x86/x86_64 architecture 32-bit mode"
if use_gcc 3.3. || use_gcc 3.4. || use_gcc 4.0. || use_gcc 4.1. ; then
CFLAGS="-march=i486 -m32"
- HOST="i486-pc-linux-gnu"
+ HOST="i486-pc-linux-${HOST_LIBC:-gnu}"
elif use_gcc2 ; then
CFLAGS="-march=i486"
- HOST="i486-pc-linux-gnu"
+ HOST="i486-pc-linux-${HOST_LIBC:-gnu}"
else
CFLAGS="-march=native -mtune=native -m32"
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
fi
FAST="-O3"
diff --git a/32/ia32/via/c3/ezra b/32/ia32/via/c3/ezra
index b3f752b..f7a82f5 100755
--- a/32/ia32/via/c3/ezra
+++ b/32/ia32/via/c3/ezra
@@ -6,7 +6,7 @@ else
CFLAGS="-march=i586 -m3dnow -mmx" # gcc at least 4.0.2 has c3 as 486, ezra is 686 minus x86_cmove, so 586 is supported
# see http://www.courville.org/phpwiki/Gcc
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3" # Note: should this be -Os
# see: http://www.epiawiki.org/wiki/tiki-index.php?page=EpiaInstallingGentoo
SMALL="-Os"
diff --git a/32/ia32/via/c3/ezra-t b/32/ia32/via/c3/ezra-t
index 07fbae2..b437096 100755
--- a/32/ia32/via/c3/ezra-t
+++ b/32/ia32/via/c3/ezra-t
@@ -6,7 +6,7 @@ else
CFLAGS="-march=c3" # gcc at least 4.0.2 has c3 as 486, ezra-t is 686 minus x86_cmove, so 586 is supported
# see http://www.courville.org/phpwiki/Gcc
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3" # Note: should this be -Os
# see: http://www.epiawiki.org/wiki/tiki-index.php?page=EpiaInstallingGentoo
SMALL="-Os"
diff --git a/32/ia32/via/c3/nehemiah b/32/ia32/via/c3/nehemiah
index c732d35..7d41706 100755
--- a/32/ia32/via/c3/nehemiah
+++ b/32/ia32/via/c3/nehemiah
@@ -6,7 +6,7 @@ else
CFLAGS="-march=c3-2" # note no 3dnow support, sse instead
# see http://www.courville.org/phpwiki/Gcc
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3" # Note: should this be -Os
# see: http://www.epiawiki.org/wiki/tiki-index.php?page=EpiaInstallingGentoo
SMALL="-Os"
diff --git a/32/ia32/via/c3/samuel2 b/32/ia32/via/c3/samuel2
index 4ebc4cc..d54ec65 100755
--- a/32/ia32/via/c3/samuel2
+++ b/32/ia32/via/c3/samuel2
@@ -6,7 +6,7 @@ else
CFLAGS="-march=c3" # gcc at least 4.0.2 has c3 as 486, samuel2 is 686 minus x86_cmove, so 586 is supported
# see http://www.courville.org/phpwiki/Gcc
fi
- HOST="i586-pc-linux-gnu"
+ HOST="i586-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3" # Note: should this be -Os
# see: http://www.epiawiki.org/wiki/tiki-index.php?page=EpiaInstallingGentoo
SMALL="-Os"
diff --git a/32/ia32/via/c7/esther b/32/ia32/via/c7/esther
index b677ccd..c127aa9 100755
--- a/32/ia32/via/c7/esther
+++ b/32/ia32/via/c7/esther
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-march=prescott -pipe -fomit-frame-pointer"
fi
- HOST="i686-pc-linux-gnu"
+ HOST="i686-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/32/ppc/generic/g3/g3 b/32/ppc/generic/g3/g3
index 504f2ea..860d979 100755
--- a/32/ppc/generic/g3/g3
+++ b/32/ppc/generic/g3/g3
@@ -1,5 +1,5 @@
CPUNAME="IBM/Motorola Powerpc G3 (740)"
CFLAGS="-mcpu=740"
- HOST="powerpc-unknown-linux-gnu"
+ HOST="powerpc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ppc/generic/g3/g3+ b/32/ppc/generic/g3/g3+
index f6cf490..e4af671 100755
--- a/32/ppc/generic/g3/g3+
+++ b/32/ppc/generic/g3/g3+
@@ -1,5 +1,5 @@
CPUNAME="IBM/Motorola Powerpc G3 (750)"
CFLAGS="-mcpu=750"
- HOST="powerpc-unknown-linux-gnu"
+ HOST="powerpc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ppc/generic/g4/g4 b/32/ppc/generic/g4/g4
index 9725276..0fa362e 100755
--- a/32/ppc/generic/g4/g4
+++ b/32/ppc/generic/g4/g4
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-mcpu=7400 -maltivec -mabi=altivec"
fi
- HOST="powerpc-unknown-linux-gnu"
+ HOST="powerpc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ppc/generic/g4/g4+ b/32/ppc/generic/g4/g4+
index 80e0fde..694db30 100755
--- a/32/ppc/generic/g4/g4+
+++ b/32/ppc/generic/g4/g4+
@@ -4,6 +4,6 @@ if use_gcc2; then
else
CFLAGS="-mcpu=7450 -maltivec -mabi=altivec"
fi
- HOST="powerpc-unknown-linux-gnu"
+ HOST="powerpc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/ppc/generic/g5/g5 b/32/ppc/generic/g5/g5
index 34afccd..4930b77 100755
--- a/32/ppc/generic/g5/g5
+++ b/32/ppc/generic/g5/g5
@@ -1,5 +1,5 @@
CPUNAME="IBM/Motorola Powerpc G5 (860)"
CFLAGS="-mcpu=860 -maltivec -mabi=altivec"
- HOST="powerpc-unknown-linux-gnu"
+ HOST="powerpc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/sparc/sun/sun4/sun4c b/32/sparc/sun/sun4/sun4c
index 9f4a6d3..b3a1765 100755
--- a/32/sparc/sun/sun4/sun4c
+++ b/32/sparc/sun/sun4/sun4c
@@ -1,5 +1,5 @@
CPUNAME="Sun SPARCstation server 1/1+/2, IPC, ELC, IPX, SLC)"
CFLAGS="-mcpu=v7"
- HOST="sparc-unknown-linux-gnu"
+ HOST="sparc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/sparc/sun/sun4/sun4d b/32/sparc/sun/sun4/sun4d
index 73ba5ca..22e0345 100755
--- a/32/sparc/sun/sun4/sun4d
+++ b/32/sparc/sun/sun4/sun4d
@@ -1,5 +1,5 @@
CPUNAME="Sun SPARCstation server 1000/etc."
CFLAGS="-mcpu=v8"
- HOST="sparc-unknown-linux-gnu"
+ HOST="sparc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/sparc/sun/sun4/sun4m b/32/sparc/sun/sun4/sun4m
index f6c44a1..9b036ab 100755
--- a/32/sparc/sun/sun4/sun4m
+++ b/32/sparc/sun/sun4/sun4m
@@ -1,5 +1,5 @@
CPUNAME="Sun SPARCstation server 5/10/20, 4/600, Classic, LX, Voyager, JavaStation 1)"
CFLAGS="-mcpu=v8 -m32"
- HOST="sparc-unknown-linux-gnu"
+ HOST="sparc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/sparc/sun/sun4/sun4u b/32/sparc/sun/sun4/sun4u
index 738903d..e474617 100755
--- a/32/sparc/sun/sun4/sun4u
+++ b/32/sparc/sun/sun4/sun4u
@@ -1,5 +1,5 @@
CPUNAME="Sun UltraSPARC 5/10/etc."
CFLAGS="-mcpu=ultrasparc -m32"
- HOST="sparc-unknown-linux-gnu"
+ HOST="sparc-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/32/superh/hitachi/sh4/sh4 b/32/superh/hitachi/sh4/sh4
index 6392bd6..172e68c 100755
--- a/32/superh/hitachi/sh4/sh4
+++ b/32/superh/hitachi/sh4/sh4
@@ -1,5 +1,5 @@
CPUNAME="Hitachi SuperH (SH4) (Dreamcast)"
CFLAGS="-m4 -ml"
- HOST="sh4-linux-gnu"
+ HOST="sh4-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/alpha/dec/ev67/alpha-ev67 b/64/alpha/dec/ev67/alpha-ev67
index 0d4a1b3..cbae561 100755
--- a/64/alpha/dec/ev67/alpha-ev67
+++ b/64/alpha/dec/ev67/alpha-ev67
@@ -1,5 +1,5 @@
CPUNAME="DEC/Compaq Alpha EV67 (21264a CPU)"
CFLAGS="-mieee -mcpu=ev67 -fPIC -DPIC"
-HOST="alphaev67-unknown-linux-gnu"
+HOST="alphaev67-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/64/alpha/dec/generic/alpha-generic b/64/alpha/dec/generic/alpha-generic
index 8b4e9c1..1ad9016 100755
--- a/64/alpha/dec/generic/alpha-generic
+++ b/64/alpha/dec/generic/alpha-generic
@@ -1,5 +1,5 @@
CPUNAME="DEC/Compaq/HP Alpha (generic)"
CFLAGS="-mieee -fPIC -DPIC"
-HOST="alpha-unknown-linux-gnu"
+HOST="alpha-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O2"
SMALL="-Os"
diff --git a/64/ppc/generic/g5/g5-64 b/64/ppc/generic/g5/g5-64
index ed2de1d..591bac6 100755
--- a/64/ppc/generic/g5/g5-64
+++ b/64/ppc/generic/g5/g5-64
@@ -1,5 +1,5 @@
CPUNAME="IBM/Motorola Powerpc G5 (860) 64Bit Mode"
CFLAGS="-mcpu=860 -maltivec -mabi=altivec -mpowerpc64"
- HOST="powerpc64-unknown-linux-gnu"
+ HOST="powerpc64-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/sparc/sun/sun4/sun4m64 b/64/sparc/sun/sun4/sun4m64
index 15f898d..1e40987 100755
--- a/64/sparc/sun/sun4/sun4m64
+++ b/64/sparc/sun/sun4/sun4m64
@@ -1,5 +1,5 @@
CPUNAME="Sun SPARCstation server 5/10/20, 4/600, Classic, LX, Voyager, JavaStation 1) 64-bit binaries (slow, big, no gain)"
CFLAGS="-mcpu=v8"
- HOST="sparc64-unknown-linux-gnu"
+ HOST="sparc64-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/sparc/sun/sun4/sun4u64 b/64/sparc/sun/sun4/sun4u64
index 8122779..0b572e7 100755
--- a/64/sparc/sun/sun4/sun4u64
+++ b/64/sparc/sun/sun4/sun4u64
@@ -1,5 +1,5 @@
CPUNAME="Sun UltraSPARC 5/10/etc. 64-bit binaries (slow, big, no gain)"
CFLAGS="-mcpu=ultrasparc"
- HOST="sparc64-unknown-linux-gnu"
+ HOST="sparc64-unknown-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/amd/k8/k8_64 b/64/x86_64/amd/k8/k8_64
index 1f1e0f6..d465da9 100755
--- a/64/x86_64/amd/k8/k8_64
+++ b/64/x86_64/amd/k8/k8_64
@@ -8,6 +8,6 @@ else
CFLAGS="-march=k8 -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/generic/x86_64/x86_64 b/64/x86_64/generic/x86_64/x86_64
index ce17727..cb78289 100755
--- a/64/x86_64/generic/x86_64/x86_64
+++ b/64/x86_64/generic/x86_64/x86_64
@@ -8,7 +8,7 @@ else
CFLAGS="-march=x86-64 -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/intel/em64t/atom_64 b/64/x86_64/intel/em64t/atom_64
index 247fc4a..f04a071 100755
--- a/64/x86_64/intel/em64t/atom_64
+++ b/64/x86_64/intel/em64t/atom_64
@@ -6,7 +6,7 @@ else
CFLAGS="-march=atom -m64 -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/intel/em64t/core2_64 b/64/x86_64/intel/em64t/core2_64
index 53d2f9f..b461468 100755
--- a/64/x86_64/intel/em64t/core2_64
+++ b/64/x86_64/intel/em64t/core2_64
@@ -8,7 +8,7 @@ else
CFLAGS="-march=core2 -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/intel/em64t/corei7_64 b/64/x86_64/intel/em64t/corei7_64
index dbf14b4..c1e5488 100755
--- a/64/x86_64/intel/em64t/corei7_64
+++ b/64/x86_64/intel/em64t/corei7_64
@@ -8,7 +8,7 @@ else
CFLAGS="-march=corei7 -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/intel/em64t/corei7_avx_64 b/64/x86_64/intel/em64t/corei7_avx_64
index b5926da..d766f66 100755
--- a/64/x86_64/intel/em64t/corei7_avx_64
+++ b/64/x86_64/intel/em64t/corei7_avx_64
@@ -8,7 +8,7 @@ else
CFLAGS="-march=corei7-avx -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/intel/em64t/nocona_64 b/64/x86_64/intel/em64t/nocona_64
index e571f71..93b25bc 100755
--- a/64/x86_64/intel/em64t/nocona_64
+++ b/64/x86_64/intel/em64t/nocona_64
@@ -8,7 +8,7 @@ else
CFLAGS="-march=nocona -fPIC -DPIC"
fi
-HOST="x86_64-pc-linux-gnu"
+HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
FAST="-O3"
SMALL="-Os"
diff --git a/64/x86_64/native-x86_64-64 b/64/x86_64/native-x86_64-64
index ed72691..92d8b32 100755
--- a/64/x86_64/native-x86_64-64
+++ b/64/x86_64/native-x86_64-64
@@ -2,13 +2,13 @@ CPUNAME="Auto-detected x86_64 architecture 64-bit mode"
if use_gcc 3.3. || use_gcc 3.4. || use_gcc 4.0. || use_gcc 4.1. ; then
CFLAGS="-march=x86-64 -fPIC -DPIC -m64"
- HOST="x86_64-pc-linux-gnu"
+ HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
elif use_gcc2 ; then
CFLAGS="-march=i486"
- HOST="i486-pc-linux-gnu"
+ HOST="i486-pc-linux-${HOST_LIBC:-gnu}"
else
CFLAGS="-march=native -mtune=native -m64"
- HOST="x86_64-pc-linux-gnu"
+ HOST="x86_64-pc-linux-${HOST_LIBC:-gnu}"
fi
FAST="-O3"