Hi all, A few more minor bugs are closed today. #1015486 affecting the libfastahack was a case of failure to build with link time optimizations enabled that was caused by disappearing symbols in the library. These symbols are leaked by the compiler and are normally not used by reverse dependencies. I modified the symbols file to mark all symbols associated to the standard library, built the package with lto enabled, and verified reverse dependencies had no regressions with lto on.
C++ symbols tables are long running maintenance issues. I am pondering whether it would be worth enabling lto on libraries unconditionally? That would probably greatly simplify C++ symbols table maintenance, becayse as as far as I could witness, this flag had a tendency to eject the leaked symbols irrelevant to reverse dependencies, and only those symbols. On the long run that would reduce the amount RC bugs caused by gcc version bumps, causing in turn shuffling of leaked symbols in the table. Bugs #1046793, #1047333 and #1049134 were other boring cases of failures to build source after successful build of the package. Have a nice day, :) -- .''`. Étienne Mollier <emoll...@debian.org> : :' : gpg: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da `. `' sent from /dev/pts/2, please excuse my verbosity `- on air: Steve Unruh - From the Flowered Chair
signature.asc
Description: PGP signature