[Breeze] [Bug 499674] Compiling breeze-icons-6.9 exhausts memory on 32-bit hosts
Sam James
bugzilla_noreply at kde.org
Thu Jun 19 22:29:57 BST 2025
https://bugs.kde.org/show_bug.cgi?id=499674
Sam James <sam at gentoo.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Latest Commit|https://invent.kde.org/fram |https://invent.kde.org/fram
|eworks/breeze-icons/-/commi |eworks/breeze-icons/-/commi
|t/75fd5c16d1cf0bb6756d4dedd |t/ddac172cba33db77143b9df4e
|073fed2ef6ee325 |5ad32be4e19cff6
--- Comment #33 from Sam James <sam at gentoo.org> ---
Git commit ddac172cba33db77143b9df4e5ad32be4e19cff6 by Sam James.
Committed on 19/06/2025 at 21:22.
Pushed by cullmann into branch 'master'.
Disable LTO for qt_add_big_resources
In fa44b11bc2b36d5c3cfc5c3403ea75b2fff57253, we went from qt_add_big_resources
to qt_add_resources because the former breaks with LTO, then we recently
went back to qt_add_big_resources in 75fd5c16d1cf0bb6756d4dedd073fed2ef6ee325
to fix the build on 32-bit machines.
That leaves LTO broken: try to use CMake to disable LTO for kbreezeicons
rather than asking distributors to disable LTO manually.
I tried to use CMake's support for LTO/IPO to disable it per-target
but it doesn't actually pass -fno-lto or anything if you're not using
CMake's support to enable LTO in the first place.
Bug: https://bugs.gentoo.org/956679
Bug: https://bugreports.qt.io/browse/QTBUG-41301
Related: bug 487452
M +11 -0 CMakeLists.txt
https://invent.kde.org/frameworks/breeze-icons/-/commit/ddac172cba33db77143b9df4e5ad32be4e19cff6
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Visual-design
mailing list