diff options
author | iains <iains@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-11-28 10:29:19 +0000 |
---|---|---|
committer | iains <iains@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-11-28 10:29:19 +0000 |
commit | 188f30566926f01b95fdd7dc50c53a675c9ce362 (patch) | |
tree | 09e841696e773b79fda5d9b34ac8b5b947f23a0b /gcc/configure | |
parent | 6156f076311221055bd672788acb3180ac624258 (diff) |
[Darwin, config] Fix version number extraction to portable method
The method used in the applied patch caused configuration errors on freeBSD and hppa.
2016-11-28 Iain Sandoe <iain@codesourcery.com>
PR target/71767
* configure.ac (with_ld64): Use portable method to extract the
major part of the version number.
* configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242912 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure')
-rwxr-xr-x | gcc/configure | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/configure b/gcc/configure index 90f9e8977fd..b9a39d3454e 100755 --- a/gcc/configure +++ b/gcc/configure @@ -24510,6 +24510,7 @@ if test $gcc_cv_as_mmacosx_version_min = yes; then $as_echo "#define HAVE_AS_MMACOSX_VERSION_MIN_OPTION 1" >>confdefs.h fi + ;; esac @@ -28355,9 +28356,9 @@ if test x"$ld64_flag" = x"yes"; then # If the configurer specified a minimum ld64 version to be supported, then use # that to determine feature support. if test x"${gcc_cv_ld64_version}" != x; then - { $as_echo "$as_me:${as_lineno-$LINENO}: checking ld64 major version" >&5 -$as_echo_n "checking ld64 major version... " >&6; } - IFS=. read gcc_cv_ld64_major gcc_cv_ld64_minor <<< "${gcc_cv_ld64_version}" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking ld64 specified version" >&5 +$as_echo_n "checking ld64 specified version... " >&6; } + gcc_cv_ld64_major=`echo "$gcc_cv_ld64_version" | sed -e 's/\..*//'` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld64_major" >&5 $as_echo "$gcc_cv_ld64_major" >&6; } if test "$gcc_cv_ld64_major" -ge 236; then |