On Wed, Apr 21, 2021 at 6:17 AM Tobias Burnus <tob...@codesourcery.com> wrote: > > > >> On Wed, 21 Apr 2021 02:34:43 -0400 > >> NightStrike via Fortran <fortran@gcc.gnu.org> wrote: > >>> When linking with -static-libgfortran, I get warnings from ld of the form > >>> "ld: warning: -z ignore ignored" and "ld: warning: -z record ignored". I > >>> can't find those -z options documented anywhere. Why is gfortran adding > >>> them? > >> -z are options to ld. > > libgfortran/acinclude.m4 contains: > > dnl Check whether -Wl,--as-needed resp. -Wl,-zignore is supported > > That's where -z could come from. – Could you check what is in the > installed file libgfortran.spec? On my Linux, it has: > > %{static-libgfortran:--as-needed} > > If you have a '-z ignore' there, it would be interesting to understand > why – and what 'libgfortran/config.log' shows. > > >> Which linker do you use, on which OS? > > binutils 2.32 (stock build from source) on CentOS 7. > > Here: Ubuntu with binutils 2.34.
%rename lib liborig *lib: %{static-libgfortran:-zignore} -lquadmath %{static-libgfortran:-zrecord} -lm %(libgcc) %(liborig) Clearly, I built it wrong. I just would like to know how I did so.