[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