diff options
author | Alexey Neyman <stilor@att.net> | 2018-10-21 18:48:14 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2018-10-21 19:05:19 -0700 |
commit | 782b45d0dab33e910678ca2d01ca746041313348 (patch) | |
tree | ee5a413f0ced1be0f8a7d0da74dcfe51aa5c9358 /scripts/build/cc | |
parent | 2157b5392018a1508d6ab1b71735ec73338f9d19 (diff) | |
download | crosstool-ng-782b45d0dab33e910678ca2d01ca746041313348.tar.gz crosstool-ng-782b45d0dab33e910678ca2d01ca746041313348.tar.bz2 crosstool-ng-782b45d0dab33e910678ca2d01ca746041313348.zip |
Supply "very old" and "very new" glibc versions
... as 1.0 and 99.99, respectively, to gcc configure.
Fixes #1031.
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/build/cc')
-rw-r--r-- | scripts/build/cc/gcc.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh index f38fd7f1..7a745745 100644 --- a/scripts/build/cc/gcc.sh +++ b/scripts/build/cc/gcc.sh @@ -468,7 +468,11 @@ do_gcc_core_backend() { local glibc_version CT_GetPkgVersion GLIBC glibc_version - glibc_version=`echo "${glibc_version}" | sed 's/\([1-9][0-9]*\.[1-9][0-9]*\).*/\1/'` + case "${glibc_version}" in + new) glibc_version=99.99;; + old) glibc_version=1.0;; + *) glibc_version=`echo "${glibc_version}" | sed 's/\([1-9][0-9]*\.[1-9][0-9]*\).*/\1/'`;; + esac extra_config+=("--with-glibc-version=${glibc_version}") fi |