py-matplotlib: disable link-time optimization for ports-gcc, ok daniel
The combination of a modern compiler with antique binutils isn't expected
in the ecosystem. On sparc64, LTO is enabled because the ports-gcc supports
it which then emits "e" sections which are to be excluded from executables
and shared objects by the link editor, such as
.section .gnu.lto_.profile.5712db33fb59d8ee,"e",@progbits
As reported by kmos, Fred Flintstone's gas trips over these with
Fatal error: unrecognized .section attribute: want a,w,x,M,S,G,T
Mark difftastic BROKEN-sparc64
In function `tree_sitter_hack_external_scanner_destroy':
scanner.cc:(.text.tree_sitter_hack_external_scanner_destroy+0x20): undefined reference to `operator delete(void*, unsigned long)'
difftastic has been broken for at least two releases
strip Telegram binary to save +400M in installed size
debug builds have long been disabled due to the binary being too big,
but it still contains debug symbols. instructing cmake to strip during
fake fixes that.
drop obsolete configure flags while here, cmake reports them as unused.