https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88805
Bug ID: 88805 Summary: hidden symbol `__cpu_model' is referenced by DSO Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: nightstrike at gmail dot com Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Compiling a basic fortran hello world yields: $ ./gfortran a.f90 /usr/bin/ld: a.out: hidden symbol `__cpu_model' in /tmp/gcc9/bin/../lib/gcc/x86_64-pc-linux-gnu/9.0.0/libgcc.a(cpuinfo.o) is referenced by DSO /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: error: ld returned 1 exit status This was previously referenced under PR80600, but that PR was for BSD. I am seeing this on Linux (CentOS 6), with versions 8.2, 7.4, and current trunk. 8.1 and 7.3 worked. GCC in this case was configured with: --disable-nls --disable-multilib --enable-languages=fortran