Attempting to build gcc-4.3.0 with a centos-4.6 (fully patched) using the centos compiler:
Exact version of gcc used to build gcc-4.3.0: gcc version 4.1.2 20070626 (Red Hat 4.1.2-14) Options when GCC was configured/built: export CC=gcc4 ./configure --prefix=/opt/pkg/gcc-4.3.0 --with-gmp=/opt/pkg/gmp-4.2.2 --with -mpfr=/opt/pkg/mpfr-2.3.1 Options when building gmp-4.2.2: export CC=gcc4 ./configure --prefix=/opt/pkg/gmp-4.2.2 Options when building mpfr-2.3.1: export CC=gcc4 ./configure --prefix=/opt/pkg/mpfr-2.3.1 --with-gmp=/opt/pkg/gmp-4.2.2/ --with-gmp-build=/opt/src/gmp-4.2.2/ result from make (after an hour or so on a dual opteron): make[3]: Entering directory `/opt/src/gcc-4.3.0/x86_64-unknown-linux-gnu/libgfortran' /bin/sh ./libtool --tag=CC --mode=link /opt/src/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/opt/src/gcc-4.3.0/host-x86_64-unknow n-linux-gnu/gcc/ -B/opt/pkg/gcc-4.3.0/x86_64-unknown-linux-gnu/bin/ -B/opt/pkg/gcc-4.3.0/x86_64-unknown-linux-gnu/lib/ -isystem /opt/pkg /gcc-4.3.0/x86_64-unknown-linux-gnu/include -isystem /opt/pkg/gcc-4.3.0/x86_64-unknown-linux-gnu/sys-include -std=gnu99 -Wall -Wstrict-p rototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -g -O2 -o libgfortran.la -rpath /opt/pkg/gcc-4. 3.0/lib/../lib64 -version-info `grep -v '^#' ../.././libgfortran/libtool-version` -lm -Wl,--version-script=../.././libgfortran/gfortran .map backtrace.lo compile_options.lo environ.lo error.lo fpu.lo main.lo memory.lo pause.lo stop.lo string.lo select.lo all_l1.lo ...... libtool: link: /opt/src/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/opt/src/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/ -B/opt/ pkg/gcc-4.3.0/x86_64-unknown-linux-gnu/bin/ -B/opt/pkg/gcc-4.3.0/x86_64-unknown-linux-gnu/lib/ -isystem /opt/pkg/gcc-4.3.0/x86_64-unknow n-linux-gnu/include -isystem /opt/pkg/gcc-4.3.0/x86_64-unknown-linux-gnu/sys-include -shared .libs/backtrace.o .libs/compile_options.o .libs/environ.o .libs/error.o .libs/fpu.o .libs/main.o . .... s/_dim_r4.o .libs/_dim_r8.o .libs/_dim_r10.o .libs/_dim_r16.o .libs/_atan2_r4.o .libs/_atan2_r8.o .libs/_atan2_r10.o .libs/_atan2_r16.o .libs/_mod_i4.o .libs/_mod_i8.o .libs/_mod_i16.o .libs/_mod_r4.o .libs/_mod_r8.o .libs/_mod_r10.o .libs/_mod_r16.o .libs/misc_specifics. o .libs/dprod_r8.o .libs/f2c_specifics.o -lm -Wl,--version-script=../.././libgfortran/gfortran.map -Wl,-soname -Wl,libgfortran.so.3 - o .libs/libgfortran.so.3.0.0 .libs/compile_options.o(.text+0x0): In function `feof_unlocked': /usr/include/bits/stdio.h:113: multiple definition of `feof_unlocked' .libs/backtrace.o(.text+0x0):/usr/include/bits/stdio.h:113: first defined here -- Summary: gcc-4.3.0 build fails in gfortran section centos-4.6 Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bill at cse dot ucdavis dot edu GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35619