On 17/07/2019 10.22, Martin Liška wrote:
I'm happy to announce that latest ([1]) Tumbleweed release is a first snapshot that uses LTO by default.
Great work. Thanks for all the effort you put in there.
Users can look forward to smaller and faster binaries.
Here are some numbers for the "smaller" part for i586+x86_64+noarch: du -s 92569840 20190708 90485340 20190713 So the total collection is 2.3% smaller. and the file count even went up: find 20190708 |wc -l 56596 find 20190713 |wc -l 57007 and some individual comparisons: 584548 Jun 12 19:00 20190708/tumbleweed/repo/oss/x86_64/bash-5.0-7.3.x86_64.rpm 571504 Jul 9 13:55 20190713/tumbleweed/repo/oss/x86_64/bash-5.0-7.4.x86_64.rpm uncompressed /usr/bin/bash is 1106848 => 1070200 320792 Jun 13 22:57 20190708/tumbleweed/repo/oss/x86_64/curl-7.65.1-1.1.x86_64.rpm 317700 Jul 9 15:22 20190713/tumbleweed/repo/oss/x86_64/curl-7.65.1-1.2.x86_64.rpm uncompressed /usr/bin/curl is 232632 => 224440 25371464 Jun 26 19:28 20190708/tumbleweed/repo/oss/x86_64/gcc9-9.1.1+r272147-1.1.x86_64.rpm 25365880 Jul 9 13:18 20190713/tumbleweed/repo/oss/x86_64/gcc9-9.1.1+r272147-1.2.x86_64.rpm 80580 Jun 13 01:41 20190708/tumbleweed/repo/oss/x86_64/zsync-0.6.2-24.20.x86_64.rpm 78816 Jul 9 13:28 20190713/tumbleweed/repo/oss/x86_64/zsync-0.6.2-24.21.x86_64.rpm 93072 Jun 13 01:41 /usr/bin/zsync 97016 Jun 13 01:41 /usr/bin/zsyncmake 93072 Jul 9 13:28 /usr/bin/zsync 80600 Jul 9 13:28 /usr/bin/zsyncmake 53060 Jun 13 01:41 20190708/tumbleweed/repo/oss/x86_64/zsync-devel-0.6.2-24.20.x86_64.rpm 19608 Jul 9 13:28 20190713/tumbleweed/repo/oss/x86_64/zsync-devel-0.6.2-24.21.x86_64.rpm the large diff here is due to libzsync.a file shrinking 98472 => 31886 So the compressed binary rpms in this small sample seem to be 1-2% smaller and uncompressed binaries are 3-4% smaller. zsync* is the exception with 0% and 20% diff.
Another unresolved topic are reproducible builds on which we are cooperating with Bernhard Wiedemann.
If you are interested, most of this is tracked in: https://bugzilla.opensuse.org/show_bug.cgi?id=1140896 https://bugzilla.opensuse.org/show_bug.cgi?id=1141323 Ciao Bernhard M. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org