Re: [PATCH] libtool.m4: update GNU/Hurd test from upstream

2021-05-18 Thread Ian Lance Taylor via Gcc-patches
Just a note that this patch should not have been committed to the
libgo directory.  As described in libgo/README.gcc, the libgo
directory is a mirror of a repository stored elsewhere.  Changes
committed directly to the gcc repo will eventually be lost.  Thanks.

I'll take care of handling this patch correctly for libgo.

Ian

On Tue, Jan 5, 2021 at 3:07 PM Samuel Thibault via Gcc-patches
 wrote:
>
> Jeff Law, le mar. 05 janv. 2021 16:04:45 -0700, a ecrit:
> > Thanks.  Installed.
>
> Thanks!
>
> Samuel


Re: [PATCH] libtool.m4: update GNU/Hurd test from upstream

2021-01-05 Thread Samuel Thibault via Gcc-patches
Jeff Law, le mar. 05 janv. 2021 16:04:45 -0700, a ecrit:
> Thanks.  Installed.

Thanks!

Samuel


Re: [PATCH] libtool.m4: update GNU/Hurd test from upstream

2021-01-05 Thread Jeff Law via Gcc-patches



On 12/23/20 6:12 PM, Samuel Thibault wrote:
> In upstream libtool, 47a889a4ca20 ("Improve GNU/Hurd support.") fixed
> detection of shlibpath_overrides_runpath, thus avoiding unnecessary relink.
> This backports it.
>
> ChangeLog:
>
>   * libtool.m4: Match gnu* along other GNU systems.
>   * libffi/configure: Re-generate.
>   * libgomp/configure: Re-generate.
>
>   * libgo/config/libtool.m4: Match gnu* along other GNU systems.
>   * libgo/configure: Re-generate.
>
> gcc/ChangeLog:
>
>   * configure: Re-generate.
>
> libatomic/ChangeLog:
>
>   * configure: Re-generate.
>
> libbacktrace/ChangeLog:
>
>   * configure: Re-generate.
>
> libcc1/ChangeLog:
>
>   * configure: Re-generate.
>
> libgfortran/ChangeLog:
>
>   * configure: Re-generate.
>
> libgomp/ChangeLog:
>
>   * configure: Re-generate.
>
> libhsail-rt/ChangeLog:
>
>   * configure: Re-generate.
>
> libitm/ChangeLog:
>
>   * configure: Re-generate.
>
> libobjc/ChangeLog:
>
>   * configure: Re-generate.
>
> liboffloadmic/ChangeLog:
>
>   * configure: Re-generate.
>   * plugin/configure: Re-generate.
>
> libphobos/ChangeLog:
>
>   * configure: Re-generate.
>
> libquadmath/ChangeLog:
>
>   * configure: Re-generate.
>
> libsanitizer/ChangeLog:
>
>   * configure: Re-generate.
>
> libssp/ChangeLog:
>
>   * configure: Re-generate.
>
> libstdc++-v3/ChangeLog:
>
>   * configure: Re-generate.
>
> libvtv/ChangeLog:
>
>   * configure: Re-generate.
>
> lto-plugin/ChangeLog:
>
>   * configure: Re-generate.
>
> zlib/ChangeLog:
>
>   * configure: Re-generate.
Thanks.  Installed.
jeff



Re: [PATCH] libtool.m4: update GNU/Hurd test from upstream

2021-01-04 Thread Samuel Thibault via Gcc-patches
Hello,

Jeff Law, le lun. 04 janv. 2021 13:29:53 -0700, a ecrit:
> On 12/23/20 6:12 PM, Samuel Thibault wrote:
> > In upstream libtool, 47a889a4ca20 ("Improve GNU/Hurd support.") fixed
> > detection of shlibpath_overrides_runpath, thus avoiding unnecessary relink.
> > This backports it.
> >
> > ChangeLog:
> >
> > * libtool.m4: Match gnu* along other GNU systems.
> > * libffi/configure: Re-generate.
> > * libgomp/configure: Re-generate.
> >
> > * libgo/config/libtool.m4: Match gnu* along other GNU systems.
> > * libgo/configure: Re-generate.
> OK for the trunk.

(I do not have commit access to gcc)

Samuel


Re: [PATCH] libtool.m4: update GNU/Hurd test from upstream

2021-01-04 Thread Jeff Law via Gcc-patches



On 12/23/20 6:12 PM, Samuel Thibault wrote:
> In upstream libtool, 47a889a4ca20 ("Improve GNU/Hurd support.") fixed
> detection of shlibpath_overrides_runpath, thus avoiding unnecessary relink.
> This backports it.
>
> ChangeLog:
>
>   * libtool.m4: Match gnu* along other GNU systems.
>   * libffi/configure: Re-generate.
>   * libgomp/configure: Re-generate.
>
>   * libgo/config/libtool.m4: Match gnu* along other GNU systems.
>   * libgo/configure: Re-generate.
OK for the trunk.

jeff



[PATCH] libtool.m4: update GNU/Hurd test from upstream

2020-12-23 Thread Samuel Thibault
In upstream libtool, 47a889a4ca20 ("Improve GNU/Hurd support.") fixed
detection of shlibpath_overrides_runpath, thus avoiding unnecessary relink.
This backports it.

ChangeLog:

* libtool.m4: Match gnu* along other GNU systems.
* libffi/configure: Re-generate.
* libgomp/configure: Re-generate.

* libgo/config/libtool.m4: Match gnu* along other GNU systems.
* libgo/configure: Re-generate.

gcc/ChangeLog:

* configure: Re-generate.

libatomic/ChangeLog:

* configure: Re-generate.

libbacktrace/ChangeLog:

* configure: Re-generate.

libcc1/ChangeLog:

* configure: Re-generate.

libgfortran/ChangeLog:

* configure: Re-generate.

libgomp/ChangeLog:

* configure: Re-generate.

libhsail-rt/ChangeLog:

* configure: Re-generate.

libitm/ChangeLog:

* configure: Re-generate.

libobjc/ChangeLog:

* configure: Re-generate.

liboffloadmic/ChangeLog:

* configure: Re-generate.
* plugin/configure: Re-generate.

libphobos/ChangeLog:

* configure: Re-generate.

libquadmath/ChangeLog:

* configure: Re-generate.

libsanitizer/ChangeLog:

* configure: Re-generate.

libssp/ChangeLog:

* configure: Re-generate.

libstdc++-v3/ChangeLog:

* configure: Re-generate.

libvtv/ChangeLog:

* configure: Re-generate.

lto-plugin/ChangeLog:

* configure: Re-generate.

zlib/ChangeLog:

* configure: Re-generate.
---
 gcc/configure  | 12 +---
 libatomic/configure| 12 +---
 libbacktrace/configure | 12 +---
 libcc1/configure   | 12 +---
 libffi/configure   | 12 +---
 libgfortran/configure  | 12 +---
 libgo/config/libtool.m4| 12 +---
 libgo/configure| 12 +---
 libgomp/configure  | 12 +---
 libhsail-rt/configure  | 12 +---
 libitm/configure   | 12 +---
 libobjc/configure  | 12 +---
 liboffloadmic/configure| 12 +---
 liboffloadmic/plugin/configure | 12 +---
 libphobos/configure| 12 +---
 libquadmath/configure  | 12 +---
 libsanitizer/configure | 12 +---
 libssp/configure   | 12 +---
 libstdc++-v3/configure | 12 +---
 libtool.m4 | 12 +---
 libvtv/configure   | 12 +---
 lto-plugin/configure   | 12 +---
 zlib/configure | 12 +---
 23 files changed, 23 insertions(+), 253 deletions(-)

diff --git a/gcc/configure b/gcc/configure
index fbe92089640..9a25dacf8b3 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -18366,16 +18366,6 @@ freebsd* | dragonfly*)
   esac
   ;;
 
-gnu*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  ;;
-
 haiku*)
   version_type=linux
   need_lib_prefix=no
@@ -18497,7 +18487,7 @@ linux*oldld* | linux*aout* | linux*coff*)
 # project, but have not yet been accepted: they are GCC-local changes
 # for the time being.  (See
 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg0.html)
-linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
   version_type=linux
   need_lib_prefix=no
   need_version=no
diff --git a/libatomic/configure b/libatomic/configure
index 50fe5480b78..5867e69ac14 100755
--- a/libatomic/configure
+++ b/libatomic/configure
@@ -10570,16 +10570,6 @@ freebsd* | dragonfly*)
   esac
   ;;
 
-gnu*)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  hardcode_into_libs=yes
-  ;;
-
 haiku*)
   version_type=linux
   need_lib_prefix=no
@@ -10701,7 +10691,7 @@ linux*oldld* | linux*aout* | linux*coff*)
 # project, but have not yet been accepted: they are GCC-local changes
 # for the time being.  (See
 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg0.html)
-linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
   version_type=linux
   need_lib_prefix=no
   need_version=no
diff --git a/libbacktrace/configure b/libbacktrace/configure
index 665adef7566..86e387f0ca5 100755
--- a/libbacktrace/configure
+++ b/libbacktrace/configure
@@ -10699,16 +10699,6 @@ freebsd* | dragonfly*)
   esac
   ;;
 
-gnu*)
-  version_type=linux
-