[Advent bug squashing] Bug#1015486 with LTO, plus 1046793, 1047333 and 1049134 closed

Étienne Mollier <[email protected]>
Newsgroups gmane.linux.debian.devel.medical
Message-ID <ZW-C4G-JV58BpTai@fusion>
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 <[email protected]>
 : :' :  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 (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmVvguAACgkQeTz2fo8N
EdpJkRAAgi3gL+mVukZP6WtCmzFORl08KGH6M6Pw5ynng67pqKV/b9xYEZGsDnTC
xkbQbnb0fRnV9HNm1mqtVCS67nNaJta0UqG1BVFpWwxVxrQ46BIGSzBGFN4HisoJ
FGyc1w9k54+w8gooINmedqQnw1r+ni+a355clpp1xJy+YUEJCEUr4gKMPyxfAy1l
OixFEJhhtJa/dsaccn43deufWs5IsMSrLraNgJQx8WKHpfTVZoUSeOG3MFWgni2u
wKqjreNjy2rlLgRHgxKNw0xjgawCrDFURyDCdwjrMCHG7B1cW0CzTBldfnknhLTQ
ypl0RmsAohhzbhb0Ut+fva16Z8azZ/8mL9RNcKEey4Nfdc5l4aO0iKu9MKUcXpwb
5+nfB3iNihfkhpVWW+7e+9qE4L+e/p2FTtjJCR0nZMb9phfZuP+9Qtt12UG9um2p
cUXaERmCbiy4u4p27u14Pua4+3Bw12+U2zhROfUZEGbN5hDpbQ6v0v6E9fPkQsp/
HgvWCOe3taOyBKZsqhG8/SuyCmnF9D2XrWHjhkTHNgdtaiVHSUFPbPKy2AG1SPaR
1FRyXCKKQmwKTMM0TFrCVvGyalht9tVo3Cp8eFB0k4N37ZCbz3CNf2Gw2eMMAgRg
1sVBDWKspIDNi5G+1XWZ2zLAeHZhsWyshto0wcoYiKf6PqdLVKk=
=ke+k
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.