Alpha has gone to its reward
We had a horrific electrical storm on the 28th, and a lightning strike took out my home air-conditioning units, my cable modem, my Wifi router, a 16-port switch, my Ooma Telo, my main computer, my printer, and... my PWS-433au :-(. The Alpha isn't worth repairing, and I'm not going to go to the trouble of replacing it. I had my fun with it, and frankly, it lasted far longer in 24x7x365 use than I had any right to expect. Bottom line: After more years than I care to remember, I'm out of the race. Will continue to lurk and help where/when I can, but I won't be doing any actual testing or debugging on Alpha. Sincere thanks to the experts hanging out here who have helped me through many a rough spot with the Alpha platform. Respectfully, --Bob
Re: enabling link time optimizations in package builds
Hi Matthias, * Matthias Klose [2022-06-17 10:18]: The proposal is to turn on LTO by default on most 64bit release architectures. Not proposing to do this on 32bit architectures because of the limited address space at link time, and up to now nobody tested LTO on 32bit archs. In test rebuilds, there were 373 packages (dd-list in the wiki page) found not to build with link time optimizations for various reasons. These range from easily fixable issues in symbols files to some upstream issues. The idea is to fix as many of these as possible, and then change the packaging for the others to just turn off LTO in the package build. In one of my packages, turning on LTO did not fail the build, but exposed a dormant static initialization bug, as LTO apparently messes with the initialization order [1]. I'd expect more bugs of this kind to come up once LTO is enabled by default. Cheers Timo [1] https://github.com/isl-org/Open3D/issues/4747 -- ⢀⣴⠾⠻⢶⣦⠀ ╭╮ ⣾⠁⢠⠒⠀⣿⡁ │ Timo Röhling │ ⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │ ⠈⠳⣄ ╰╯ signature.asc Description: PGP signature