Alpha has gone to its reward

2022-07-01 Thread Bob Tracy
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

2022-07-01 Thread Timo Röhling

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