> On 28 Nov 2016, at 10:34, Iain Sandoe <[email protected]> wrote:
>
> Hi,
>
> I used a non-portable shell idiom in the second patch for pr71767. This
> caused configuration issues resulting in bootstrap fails for FreeBSD and
> hppa64-*-*.
>
> Fix tested by Andreas and John (and re-checked on Darwin and Linux by me).
>
> Applied as 242912.
> Iain
>
> gcc/
>
> 2016-11-28 Iain Sandoe <[email protected]>
>
> PR target/71767
> * configure.ac (with_ld64): Use portable method to extract the
> major part of the version number.
> * configure: Regenerated.
Index: gcc/configure.ac
===================================================================
--- gcc/configure.ac (revision 242911)
+++ gcc/configure.ac (revision 242912)
@@ -5309,8 +5309,8 @@
# 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
- AC_MSG_CHECKING(ld64 major version)
- IFS=. read gcc_cv_ld64_major gcc_cv_ld64_minor <<< "${gcc_cv_ld64_version}"
+ AC_MSG_CHECKING(ld64 specified version)
+ gcc_cv_ld64_major=`echo "$gcc_cv_ld64_version" | sed -e 's/\..*//'`
AC_MSG_RESULT($gcc_cv_ld64_major)
if test "$gcc_cv_ld64_major" -ge 236; then
gcc_cv_ld64_export_dynamic=1