I'm planning to upgrade from gcc-4.9.4 to gcc-6.4.0, all the packages on
my system are built with gcc-4.9.4, I'm having a bit concern about the
incompatible ABI change mentioned in
http://www.linuxfromscratch.org/blfs/view/stable/general/gcc.html
It states both that:
1. both old and new symbols are available in the library
2. compiling, with the new version, programs which use libraries
compiled with the old version is likely to give errors.
I'm having trouble understanding why would it still be problematic if
both old and new symbols are available. I previously compiled gcc-6.3.0
in order to compile mame which is linked againt qt5, and the qt5 on my
system is compiled using gcc-4.9.4, that's when I'm not aware this
compatibility issue. But I haven't encountered any problems running
mame so far.
Are the errors expected to be runtime or compile time? I would like to
know more about that in case of serious problems occur in the future.
Thanks in advance.
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page