diff options
author | Sam James <sam@gentoo.org> | 2024-11-13 03:10:36 +0000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-11-13 03:10:36 +0000 |
commit | 7dfc6696249c7d992801d1352ed36c6c0c48ae9a (patch) | |
tree | ce35954d7ff9aa0babde2cab90c607a337c29fde /dev-embedded/libdisasm | |
parent | sys-block/thin-provisioning-tools: Stabilize 1.0.14-r1 amd64, #943290 (diff) | |
download | gentoo-master.tar.gz gentoo-master.tar.bz2 gentoo-master.zip |
As Stefan reports on the forums [0], regular Make conditions don't
work as expected in Automake. We'd end up having GUILE_OPTIMIZATIONS
set but Automake not realising it, so it'd use the default -O2 below,
which made stage0 far slower than it needed to be.
Fix that so that -O1 is always used when it should be, and the special
-O1 ... options are needed for 32-bit BE, as originally intended. -O2
is now never used for stage0.
This fixes slow guile build times on platforms with prebuilt/.
(I will note, however, that ultimately, we may end up with slow build
times again if we either delete the prebuilt/ stuff entirely or make it
optional - which is indeed how I didn't notice it myself at least.)
[0] https://forums.gentoo.org/viewtopic-p-8845997.html#8845997
Bug: https://bugs.gentoo.org/940650
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-embedded/libdisasm')
0 files changed, 0 insertions, 0 deletions