Bug 505503 - breeze-icons 6.15.0 fails to build with OOM on armhf
Summary: breeze-icons 6.15.0 fails to build with OOM on armhf
Status: RESOLVED DUPLICATE of bug 499674
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (other bugs)
Version First Reported In: master
Platform: Ubuntu Linux
: NOR grave
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-12 07:39 UTC by Rik Mills
Modified: 2025-06-12 13:12 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rik Mills 2025-06-12 07:39:04 UTC
breeze-icons 6.15.0 fails to build with OOM on armhf

Bisecting, the offending commit is: https://invent.kde.org/frameworks/breeze-icons/-/commit/135e59fb4395c1779a52ab113cc70f7baa53fd5d

This seems similar to previous issues where qrc/resourse etc consumes excessive amount of memory on 32 bit builds.

e.g: the issue that required: https://invent.kde.org/plasma/kscreen/-/commit/a7ae8cf2de28636179867206574ef4cda47b6a1e
and https://bugs.kde.org/show_bug.cgi?id=504315 and affected opensuse i586 builds also

[ 91%] Building CXX object src/lib/CMakeFiles/KF6BreezeIcons.dir/qrc_breeze-icons.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/lib && /usr/bin/c++ -DKF6BreezeIcons_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/lib -I/<<PKGBUILDDIR>>/src/lib -isystem /usr/include/arm-linux-gnueabihf/qt6/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt6 -isystem /usr/include/arm-linux-gnueabihf/qt6/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt6/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/kf6-breeze-icons-6.15.0-0ubuntu1~ubuntu25.10~ppa1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -std=c++20 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/lib/CMakeFiles/KF6BreezeIcons.dir/qrc_breeze-icons.cpp.o -MF CMakeFiles/KF6BreezeIcons.dir/qrc_breeze-icons.cpp.o.d -o CMakeFiles/KF6BreezeIcons.dir/qrc_breeze-icons.cpp.o -c /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src/lib/qrc_breeze-icons.cpp
virtual memory exhausted: Cannot allocate memory
Comment 1 Sam James 2025-06-12 13:12:00 UTC

*** This bug has been marked as a duplicate of bug 499674 ***