Hi, Slightly related to my previous question about the roadmap. I have two quite old targets based on (so far as I know) standard linux distributions. Should they still be supported?
RHEL4 (kernel 2.6.9-55.ELsmp): I was able to compile 4.8.1 successfully when it was released. 4.9.0 fails as below. RHEL4 is end of life (but not extended life). My feeling is this ought to work and is probably a regression I should report? SUSE LINUX Enterprise Server 9 (i586) (kernal 2.6.5-7.111-smp) I was able to compile gcc 4.7.0 successfully when it was released. I had less luck with 4.8.0. 4.9.0 fails as below. However, this machine/distribution is so old it is not unreasonable to say it should be scrapped. My main targets are RHEL5 and RHEL6 which work perfectly. I also tried bootstrapping using 4.8.1 to build 4.9.0 on RHEL4 and 4.7.0 to build 4.9.0 on the Suse box rather than the ancient system installed versions (RHEL4 = gcc 3.4.6, Suse 9 = 3.3.3) but without success. Regards, Bruce. RHEL4 (kernel 2.6.9-55.ELsmp): [snip] ../../../../gcc-4.9.0/libsanitizer/include/system/linux/aio_abi.h:2:32: fatal error: linux/aio_abi.h: No such file or director y #include_next <linux/aio_abi.h> ^ compilation terminated. make[3]: *** [sanitizer_platform_limits_linux.lo] Error 1 make[3]: Leaving directory `/development/brucea/gcc/build/build/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' make[2]: *** [install-recursive] Error 1 [snip] SUSE LINUX Enterprise Server 9 (i586) (kernal 2.6.5-7.111-smp) [snip] /development/dev1/brucea/gcc4.7/bin/../lib/gcc/i686-pc-linux-gnu/4.7.0/../../../../i686-pc-linux-gnu/bin/ld: /home/brucea/gcc4 .9/lib/libmpfr.so: undefined reference to symbol '___tls_get_addr@@GLIBC_2.3' /development/dev1/brucea/gcc4.7/bin/../lib/gcc/i686-pc-linux-gnu/4.7.0/../../../../i686-pc-linux-gnu/bin/ld: note: '___tls_get _addr@@GLIBC_2.3' is defined in DSO /lib/ld-linux.so.2 so try adding it to the linker command line /lib/ld-linux.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[3]: *** [cc1] Error 1 [snip] Requires a later version of glibc?