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
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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

Closed by  Sven-Hendrik Haase (Svenstaro)
Tuesday, 05 July 2016, 16:48 GMT
Reason for closing:  Fixed

Loading...