[Patch, committed] Fix bootstrap on freeBSD and hppa64

Iain Sandoe iain@codesourcery.com
Mon Nov 28 10:38:00 GMT 2016


> On 28 Nov 2016, at 10:34, Iain Sandoe <iain@codesourcery.com> 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  <iain@codesourcery.com>
> 
> 	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



More information about the Gcc-patches mailing list