On Thu, 15 Dec 2011, Gerald Pfeifer wrote:
>> lang/gcc build would fail for me on FreeBSD 10 (head) with binutils-2.22
>> installed during its configure step with the errors like the following in
>> config.log:
>
> Yes, I am aware of it. lang/gcc is the slowly moving, conservative
> option, lang/gcc46 being the fast, aggressive one. In consequence,
> lang/gcc46 has already been fixed with regard to FreeBSD 10, whereas
> this likely will take another month or so for lang/gcc when the next
> upstream release hapens.
>
> (Had I better network connectivity right now, I might try the backport,
I managed to get a somewhat decent connection now (and until Thursday).
Want to give the attached patch against lang/gcc a try? It passes my
tests, but I'd prefer to get confirmation from someone directly affected
before committing it.
Gerald
Index: files/patch-freebsd10
===================================================================
RCS file: files/patch-freebsd10
diff -N files/patch-freebsd10
0a1,873
> Upstream SVN commit 181536.
>
> Index: libtool.m4
> ===================================================================
> --- libtool.m4 (revision 181535)
> +++ libtool.m4 (revision 181536)
> @@ -2273,7 +2273,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[[123]]*) objformat=aout ;;
> + freebsd[[23]].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -2291,7 +2291,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[[01]]* | freebsdelf3.[[01]]*)
> @@ -4804,7 +4804,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs
> $deplibs $linker_flags'
> _LT_TAGVAR(hardcode_direct, $1)=yes
> _LT_TAGVAR(hardcode_minus_L, $1)=yes
> @@ -5751,7 +5751,7 @@
> esac
> ;;
>
> - freebsd[[12]]*)
> + freebsd2.*)
> # C++ shared libraries reported to be fairly broken before
> # switch to ELF
> _LT_TAGVAR(ld_shlibs, $1)=no
> Index: libgomp/configure
> ===================================================================
> --- libgomp/configure (revision 181535)
> +++ libgomp/configure (revision 181536)
> @@ -9317,7 +9317,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -10230,7 +10230,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -10248,7 +10248,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -13164,7 +13164,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs
> $linker_flags'
> hardcode_direct_FC=yes
> hardcode_minus_L_FC=yes
> @@ -13869,7 +13869,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -13887,7 +13887,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libgomp/ChangeLog
> ===================================================================
> --- libgomp/ChangeLog (revision 181535)
> +++ libgomp/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libquadmath/configure
> ===================================================================
> --- libquadmath/configure (revision 181535)
> +++ libquadmath/configure (revision 181536)
> @@ -8727,7 +8727,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9643,7 +9643,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9661,7 +9661,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libquadmath/ChangeLog
> ===================================================================
> --- libquadmath/ChangeLog (revision 181535)
> +++ libquadmath/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: gcc/configure
> ===================================================================
> --- gcc/configure (revision 181535)
> +++ gcc/configure (revision 181536)
> @@ -15730,7 +15730,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -16643,7 +16643,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -16661,7 +16661,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -18527,7 +18527,7 @@
> esac
> ;;
>
> - freebsd[12]*)
> + freebsd2.*)
> # C++ shared libraries reported to be fairly broken before
> # switch to ELF
> ld_shlibs_CXX=no
> @@ -20302,7 +20302,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -20320,7 +20320,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: gcc/ChangeLog
> ===================================================================
> --- gcc/ChangeLog (revision 181535)
> +++ gcc/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-11-19 Eric Botcazou <ebotca...@adacore.com>
>
> PR rtl-optimization/51187
> Index: zlib/configure
> ===================================================================
> --- zlib/configure (revision 181535)
> +++ zlib/configure (revision 181536)
> @@ -8600,7 +8600,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9516,7 +9516,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9534,7 +9534,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: zlib/ChangeLog
> ===================================================================
> --- zlib/ChangeLog (revision 181535)
> +++ zlib/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libstdc++-v3/configure
> ===================================================================
> --- libstdc++-v3/configure (revision 181535)
> +++ libstdc++-v3/configure (revision 181536)
> @@ -9698,7 +9698,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -10614,7 +10614,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -10632,7 +10632,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -12522,7 +12522,7 @@
> esac
> ;;
>
> - freebsd[12]*)
> + freebsd2.*)
> # C++ shared libraries reported to be fairly broken before
> # switch to ELF
> ld_shlibs_CXX=no
> @@ -14297,7 +14297,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -14315,7 +14315,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libstdc++-v3/ChangeLog
> ===================================================================
> --- libstdc++-v3/ChangeLog (revision 181535)
> +++ libstdc++-v3/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-11-16 Paolo Carlini <paolo.carl...@oracle.com>
>
> PR libstdc++/51142
> Index: libobjc/configure
> ===================================================================
> --- libobjc/configure (revision 181535)
> +++ libobjc/configure (revision 181536)
> @@ -8797,7 +8797,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9713,7 +9713,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9731,7 +9731,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libobjc/ChangeLog
> ===================================================================
> --- libobjc/ChangeLog (revision 181535)
> +++ libobjc/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libgfortran/configure
> ===================================================================
> --- libgfortran/configure (revision 181535)
> +++ libgfortran/configure (revision 181536)
> @@ -10326,7 +10326,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -11242,7 +11242,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -11260,7 +11260,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -14162,7 +14162,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs
> $linker_flags'
> hardcode_direct_FC=yes
> hardcode_minus_L_FC=yes
> @@ -14870,7 +14870,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -14888,7 +14888,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libgfortran/ChangeLog
> ===================================================================
> --- libgfortran/ChangeLog (revision 181535)
> +++ libgfortran/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libmudflap/configure
> ===================================================================
> --- libmudflap/configure (revision 181535)
> +++ libmudflap/configure (revision 181536)
> @@ -8818,7 +8818,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9731,7 +9731,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9749,7 +9749,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libmudflap/ChangeLog
> ===================================================================
> --- libmudflap/ChangeLog (revision 181535)
> +++ libmudflap/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: boehm-gc/ChangeLog
> ===================================================================
> --- boehm-gc/ChangeLog (revision 181535)
> +++ boehm-gc/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: boehm-gc/configure
> ===================================================================
> --- boehm-gc/configure (revision 181535)
> +++ boehm-gc/configure (revision 181536)
> @@ -9604,7 +9604,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -10520,7 +10520,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -10538,7 +10538,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -12428,7 +12428,7 @@
> esac
> ;;
>
> - freebsd[12]*)
> + freebsd2.*)
> # C++ shared libraries reported to be fairly broken before
> # switch to ELF
> ld_shlibs_CXX=no
> @@ -14203,7 +14203,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -14221,7 +14221,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: ChangeLog
> ===================================================================
> --- ChangeLog (revision 181535)
> +++ ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * libtool.m4: Additional FreeBSD 10 fixes.
> +
> 2011-11-18 Iain Sandoe <ia...@gcc.gnu.org>
>
> PR target/49992
> Index: lto-plugin/configure
> ===================================================================
> --- lto-plugin/configure (revision 181535)
> +++ lto-plugin/configure (revision 181536)
> @@ -8733,7 +8733,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9646,7 +9646,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9664,7 +9664,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: lto-plugin/ChangeLog
> ===================================================================
> --- lto-plugin/ChangeLog (revision 181535)
> +++ lto-plugin/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libffi/configure
> ===================================================================
> --- libffi/configure (revision 181535)
> +++ libffi/configure (revision 181536)
> @@ -9001,7 +9001,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9914,7 +9914,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9932,7 +9932,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libffi/ChangeLog
> ===================================================================
> --- libffi/ChangeLog (revision 181535)
> +++ libffi/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libssp/configure
> ===================================================================
> --- libssp/configure (revision 181535)
> +++ libssp/configure (revision 181536)
> @@ -8864,7 +8864,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -9780,7 +9780,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -9798,7 +9798,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libssp/ChangeLog
> ===================================================================
> --- libssp/ChangeLog (revision 181535)
> +++ libssp/ChangeLog (revision 181536)
> @@ -1,3 +1,7 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libjava/libltdl/configure
> ===================================================================
> --- libjava/libltdl/configure (revision 181535)
> +++ libjava/libltdl/configure (revision 181536)
> @@ -7355,7 +7355,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -7968,7 +7968,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> Index: libjava/libltdl/ChangeLog
> ===================================================================
> --- libjava/libltdl/ChangeLog (revision 181535)
> +++ libjava/libltdl/ChangeLog (revision 181536)
> @@ -1,3 +1,8 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * acinclude.m4: Additional FreeBSD 10 fixes.
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libjava/libltdl/acinclude.m4
> ===================================================================
> --- libjava/libltdl/acinclude.m4 (revision 181535)
> +++ libjava/libltdl/acinclude.m4 (revision 181536)
> @@ -1377,7 +1377,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[[01]]* | freebsdelf3.[[01]]*)
> @@ -3035,7 +3035,7 @@
> ;;
> esac
> ;;
> - freebsd[[12]]*)
> + freebsd2.*)
> # C++ shared libraries reported to be fairly broken before switch to ELF
> _LT_AC_TAGVAR(ld_shlibs, $1)=no
> ;;
> @@ -5669,7 +5669,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs
> $deplibs $linker_flags'
> _LT_AC_TAGVAR(hardcode_direct, $1)=yes
> _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
> Index: libjava/configure.ac
> ===================================================================
> --- libjava/configure.ac (revision 181535)
> +++ libjava/configure.ac (revision 181536)
> @@ -1060,7 +1060,7 @@
> *-*-cygwin*)
> # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
> ;;
> - *-*-freebsd[[1234]]*)
> + *-*-freebsd[[34]].*)
> # Before FreeBSD 5, it didn't have -lpthread (or any library which
> # merely adds pthread_* functions) but it does have a -pthread switch
> # which is required at link-time to select -lc_r *instead* of -lc.
> Index: libjava/ChangeLog
> ===================================================================
> --- libjava/ChangeLog (revision 181535)
> +++ libjava/ChangeLog (revision 181536)
> @@ -1,3 +1,8 @@
> +2011-11-20 Andreas Tobler <andre...@fgznet.ch>
> +
> + * configure.ac: Fix FreeBSD 10 detection.
> + * configure: Regenerate.
> +
> 2011-10-26 Release Manager
>
> * GCC 4.6.2 released.
> Index: libjava/configure
> ===================================================================
> --- libjava/configure (revision 181535)
> +++ libjava/configure (revision 181536)
> @@ -11560,7 +11560,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
> hardcode_direct=yes
> hardcode_minus_L=yes
> @@ -12476,7 +12476,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -12494,7 +12494,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -14384,7 +14384,7 @@
> esac
> ;;
>
> - freebsd[12]*)
> + freebsd2.*)
> # C++ shared libraries reported to be fairly broken before
> # switch to ELF
> ld_shlibs_CXX=no
> @@ -16159,7 +16159,7 @@
> objformat=`/usr/bin/objformat`
> else
> case $host_os in
> - freebsd[123]*) objformat=aout ;;
> + freebsd[23].*) objformat=aout ;;
> *) objformat=elf ;;
> esac
> fi
> @@ -16177,7 +16177,7 @@
> esac
> shlibpath_var=LD_LIBRARY_PATH
> case $host_os in
> - freebsd2*)
> + freebsd2.*)
> shlibpath_overrides_runpath=yes
> ;;
> freebsd3.[01]* | freebsdelf3.[01]*)
> @@ -18520,7 +18520,7 @@
> ;;
>
> # Unfortunately, older versions of FreeBSD 2 do not have this feature.
> - freebsd2*)
> + freebsd2.*)
> archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs
> $linker_flags'
> hardcode_direct_GCJ=yes
> hardcode_minus_L_GCJ=yes
> @@ -20715,7 +20715,7 @@
> *-*-cygwin*)
> # Don't set THREADLIBS here. Cygwin doesn't have -lpthread.
> ;;
> - *-*-freebsd[1234]*)
> + *-*-freebsd[34].*)
> # Before FreeBSD 5, it didn't have -lpthread (or any library which
> # merely adds pthread_* functions) but it does have a -pthread switch
> # which is required at link-time to select -lc_r *instead* of -lc.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"