Re: [PATCH] libtool.m4: update GNU/Hurd test from upstream
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
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
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
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
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
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
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
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
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
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