* Mark Brown <broo...@debian.org> [2015-08-13 12:51]: > > gcc5 changes the semantics of inline function declarations, causing some > > inline functions in xemacs to be considered "extern", and thus cause > > In what way does it change the semantics - this seems like a very > surprising and counterintuitive thing to do?
Basically, GCC 5 changed the default from GNU89 inline semantics to C99 inline semantics. You can find more background here: https://gcc.gnu.org/gcc-5/porting_to.html see section "Different semantics for inline functions" -- Martin Michlmayr Linux for HP Helion, Hewlett-Packard