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

2021-05-18 Thread Ian Lance Taylor
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-07 Thread Samuel Thibault
Nick Clifton, le jeu. 07 janv. 2021 16:49:25 +, a ecrit:
> > > In upstream libtool, 47a889a4ca20 ("Improve GNU/Hurd support.") fixed
> > > detection of shlibpath_overrides_runpath, thus avoiding unnecessary 
> > > relink.
> > > This backports it.
> 
> Approved and applied.

Thanks!

Samuel



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

2021-01-07 Thread Nick Clifton

Hi Samuel,


ping?


Oops - sorry.


In upstream libtool, 47a889a4ca20 ("Improve GNU/Hurd support.") fixed
detection of shlibpath_overrides_runpath, thus avoiding unnecessary relink.
This backports it.


Approved and applied.

Cheers
  Nick

 





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

2021-01-05 Thread Samuel Thibault
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



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
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



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




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

2021-01-01 Thread Samuel Thibault
ping?

Samuel

Samuel Thibault, le mer. 23 déc. 2020 20:24:52 +0100, a ecrit:
> 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.
> 
> bfd/ChangeLog:
> 
>   * configure: Re-generate.
> 
> binutils/ChangeLog:
> 
>   * configure: Re-generate.
> 
> gas/ChangeLog:
> 
>   * configure: Re-generate.
> 
> gprof/ChangeLog:
> 
>   * configure: Re-generate.
> 
> ld/ChangeLog:
> 
>   * configure: Re-generate.
> 
> libctf/ChangeLog:
> 
>   * configure: Re-generate.
> 
> opcodes/ChangeLog:
> 
>   * configure: Re-generate.
> 
> sim/ChangeLog:
> 
>   * aarch64/configure: Re-generate.
>   * arm/configure: Re-generate.
>   * avr/configure: Re-generate.
>   * bfin/configure: Re-generate.
>   * bpf/configure: Re-generate.
>   * cr16/configure: Re-generate.
>   * cris/configure: Re-generate.
>   * d10v/configure: Re-generate.
>   * erc32/configure: Re-generate.
>   * frv/configure: Re-generate.
>   * ft32/configure: Re-generate.
>   * h8300/configure: Re-generate.
>   * iq2000/configure: Re-generate.
>   * lm32/configure: Re-generate.
>   * m32c/configure: Re-generate.
>   * m32r/configure: Re-generate.
>   * m68hc11/configure: Re-generate.
>   * mcore/configure: Re-generate.
>   * microblaze/configure: Re-generate.
>   * mips/configure: Re-generate.
>   * mn10300/configure: Re-generate.
>   * moxie/configure: Re-generate.
>   * msp430/configure: Re-generate.
>   * or1k/configure: Re-generate.
>   * pru/configure: Re-generate.
>   * rl78/configure: Re-generate.
>   * rx/configure: Re-generate.
>   * sh/configure: Re-generate.
>   * sh64/configure: Re-generate.
>   * v850/configure: Re-generate.
> 
> zlib/ChangeLog:
> 
>   * configure: Re-generate.
> ---
>  bfd/configure| 12 +---
>  binutils/configure   | 12 +---
>  gas/configure| 12 +---
>  gprof/configure  | 12 +---
>  ld/configure | 12 +---
>  libctf/configure | 12 +---
>  libtool.m4   | 12 +---
>  opcodes/configure| 12 +---
>  sim/aarch64/configure| 12 +---
>  sim/arm/configure| 12 +---
>  sim/avr/configure| 12 +---
>  sim/bfin/configure   | 12 +---
>  sim/bpf/configure| 12 +---
>  sim/cr16/configure   | 12 +---
>  sim/cris/configure   | 12 +---
>  sim/d10v/configure   | 12 +---
>  sim/erc32/configure  | 12 +---
>  sim/frv/configure| 12 +---
>  sim/ft32/configure   | 12 +---
>  sim/h8300/configure  | 12 +---
>  sim/iq2000/configure | 12 +---
>  sim/lm32/configure   | 12 +---
>  sim/m32c/configure   | 12 +---
>  sim/m32r/configure   | 12 +---
>  sim/m68hc11/configure| 12 +---
>  sim/mcore/configure  | 12 +---
>  sim/microblaze/configure | 12 +---
>  sim/mips/configure   | 12 +---
>  sim/mn10300/configure| 12 +---
>  sim/moxie/configure  | 12 +---
>  sim/msp430/configure | 12 +---
>  sim/or1k/configure   | 12 +---
>  sim/pru/configure| 12 +---
>  sim/rl78/configure   | 12 +---
>  sim/rx/configure | 12 +---
>  sim/sh/configure | 12 +---
>  sim/sh64/configure   | 12 +---
>  sim/v850/configure   | 12 +---
>  zlib/configure   | 12 +---
>  39 files changed, 39 insertions(+), 429 deletions(-)
> 
> diff --git a/bfd/configure b/bfd/configure
> index 5d84aed069..4ca8a7bd95 100755
> --- a/bfd/configure
> +++ b/bfd/configure
> @@ -10914,16 +10914,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
> @@ -11040,7 +11030,7 @@ linux*oldld* | linux*aout* | linux*coff*)
>;;
>  
>  # This must be Linux ELF.
> -linux* | k*bsd*-gnu | kopensolaris*-gnu)
> +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
>version_type=linux
>need_lib_prefix=no
>need_version=no
> diff --git a/binutils/configure b/binutils/configure
> index c000966308..56716816f5 100755
> --- a/binutils/configure
> +++ b/binutils/configure
> @@ -10741,16 +10741,6 @@ freebsd* | dragonfly*)
>esac
>;;
>  
> -gnu*)
> -  version_type=linux
> -

[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
-  need_lib_prefix=no

[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.

bfd/ChangeLog:

* configure: Re-generate.

binutils/ChangeLog:

* configure: Re-generate.

gas/ChangeLog:

* configure: Re-generate.

gprof/ChangeLog:

* configure: Re-generate.

ld/ChangeLog:

* configure: Re-generate.

libctf/ChangeLog:

* configure: Re-generate.

opcodes/ChangeLog:

* configure: Re-generate.

sim/ChangeLog:

* aarch64/configure: Re-generate.
* arm/configure: Re-generate.
* avr/configure: Re-generate.
* bfin/configure: Re-generate.
* bpf/configure: Re-generate.
* cr16/configure: Re-generate.
* cris/configure: Re-generate.
* d10v/configure: Re-generate.
* erc32/configure: Re-generate.
* frv/configure: Re-generate.
* ft32/configure: Re-generate.
* h8300/configure: Re-generate.
* iq2000/configure: Re-generate.
* lm32/configure: Re-generate.
* m32c/configure: Re-generate.
* m32r/configure: Re-generate.
* m68hc11/configure: Re-generate.
* mcore/configure: Re-generate.
* microblaze/configure: Re-generate.
* mips/configure: Re-generate.
* mn10300/configure: Re-generate.
* moxie/configure: Re-generate.
* msp430/configure: Re-generate.
* or1k/configure: Re-generate.
* pru/configure: Re-generate.
* rl78/configure: Re-generate.
* rx/configure: Re-generate.
* sh/configure: Re-generate.
* sh64/configure: Re-generate.
* v850/configure: Re-generate.

zlib/ChangeLog:

* configure: Re-generate.
---
 bfd/configure| 12 +---
 binutils/configure   | 12 +---
 gas/configure| 12 +---
 gprof/configure  | 12 +---
 ld/configure | 12 +---
 libctf/configure | 12 +---
 libtool.m4   | 12 +---
 opcodes/configure| 12 +---
 sim/aarch64/configure| 12 +---
 sim/arm/configure| 12 +---
 sim/avr/configure| 12 +---
 sim/bfin/configure   | 12 +---
 sim/bpf/configure| 12 +---
 sim/cr16/configure   | 12 +---
 sim/cris/configure   | 12 +---
 sim/d10v/configure   | 12 +---
 sim/erc32/configure  | 12 +---
 sim/frv/configure| 12 +---
 sim/ft32/configure   | 12 +---
 sim/h8300/configure  | 12 +---
 sim/iq2000/configure | 12 +---
 sim/lm32/configure   | 12 +---
 sim/m32c/configure   | 12 +---
 sim/m32r/configure   | 12 +---
 sim/m68hc11/configure| 12 +---
 sim/mcore/configure  | 12 +---
 sim/microblaze/configure | 12 +---
 sim/mips/configure   | 12 +---
 sim/mn10300/configure| 12 +---
 sim/moxie/configure  | 12 +---
 sim/msp430/configure | 12 +---
 sim/or1k/configure   | 12 +---
 sim/pru/configure| 12 +---
 sim/rl78/configure   | 12 +---
 sim/rx/configure | 12 +---
 sim/sh/configure | 12 +---
 sim/sh64/configure   | 12 +---
 sim/v850/configure   | 12 +---
 zlib/configure   | 12 +---
 39 files changed, 39 insertions(+), 429 deletions(-)

diff --git a/bfd/configure b/bfd/configure
index 5d84aed069..4ca8a7bd95 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -10914,16 +10914,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
@@ -11040,7 +11030,7 @@ linux*oldld* | linux*aout* | linux*coff*)
   ;;
 
 # This must be Linux ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   version_type=linux
   need_lib_prefix=no
   need_version=no
diff --git a/binutils/configure b/binutils/configure
index c000966308..56716816f5 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -10741,16 +10741,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*)
   v