FS#49928 - [log4cplus] needs rebuild with gcc-6
Attached to Project:
Community Packages
Opened by Patric Schmitz (berzerka) - Sunday, 03 July 2016, 17:07 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 05 July 2016, 16:48 GMT
Opened by Patric Schmitz (berzerka) - Sunday, 03 July 2016, 17:07 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 05 July 2016, 16:48 GMT
|
Details
Description:
Linking log4cplus fails due to a regression stemming from the gcc 6 upgrade, and the fact that the default standard version was changed from gnu++98 to gnu++14. The header files do a compile time detection of wether the compiler supports rvalue references and move semantics, and #ifdef the functions making use of it. Since the arch version of the package were still built with pre gcc 6, the compiled library does not contain the Logger() move constructor, thus the linking fails. Simply recompiling the log4cplus from abs fixes this for me. Please compile with newer compiler and reupload. Thanks! |
This task depends upon