Hi,

20.07.2018 14:38, Matthias Klose пишет:
> the package ftbfs at least on armel, and mips* in Debian
It failed to build due to a missing linker option, -latomic. The fix is
already available[1], but an issue is that the option may add an
unneeded dependency.

> Did you make any measurements how much better the code is with -flto?  I'm
> unsure if it's worth the trouble for a desktop application.

Deactivation of LTO leads to more memory consumption during compilation.
At least at my laptop building process without -flto requires 5.81 GB of
virtual memory, takes two and a half hours and produces a binary of
29.7 MB size. In current state, building of the package requires 4.97 GB
of virtual memory, takes about one hour and produces a binary of 23.2 MB
size. To be honest, I have the laptop with 4 GB of RAM, so such a long
time in the first case is understandable. Obviously, without LTO,
results are less good, but we can try to disable link-time optimizations
as an experiment.

 [1]: 
https://salsa.debian.org/debian/telegram-desktop/commit/d922c6628f2ee56bf3e896db64f20c41352d8246

Reply via email to