ppc64el node: increase swap memory
The ppc64el node requires to increase the size of swap since its speed and number of cores might be making fail packages due to OOM.
The closer example is on telegram-desktop where only ppc64el failed.
Here a small excerpt, full log attached.
...
[ 54%] Building CXX object Telegram/CMakeFiles/Telegram.dir/SourceFiles/boxes/peers/edit_peer_invite_link.cpp.o
cd /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/Telegram && /usr/bin/c++ -DDESKTOP_APP_DISABLE_CRASH_REPORTS -DDESKTOP_APP_USE_PACKAGED -DDESKTOP_APP_USE_PACKAGED_FONTS -DDESKTOP_APP_USE_PACKAGED_RLOTTIE -DDESKTOP_APP_USE_PACKED_RESOURCES -DG_LOG_DOMAIN=\"Telegram\" -DLOTTIE_USE_CACHE -DQT_CORE_LIB -DQT_GUI_LIB -DQT_IMPLICIT_QCHAR_CONSTRUCTION -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_SVG_LIB -DQT_WAYLANDCLIENT_LIB -DQT_WIDGETS_LIB -DQT_XKBCOMMON_SUPPORT_LIB -DTDESKTOP_API_HASH=9ff1a639196c0779c86dd661af8522ba -DTDESKTOP_API_ID=50322 -DTDESKTOP_DISABLE_AUTOUPDATE -DTDESKTOP_LAUNCHER_BASENAME=telegramdesktop -DTGCALLS_USE_STD_OPTIONAL -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/Telegram/Telegram_autogen/include -I/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/Telegram -I/<<PKGBUILDDIR>>/Telegram/SourceFiles -I/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/Telegram/gen -I/<<PKGBUILDDIR>>/Telegram/lib_spellcheck -I/<<PKGBUILDDIR>>/Telegram/ThirdParty/tgcalls -I/<<PKGBUILDDIR>>/Telegram/ThirdParty/libtgvoip -I/<<PKGBUILDDIR>>/Telegram/lib_base -I/<<PKGBUILDDIR>>/Telegram/lib_rpl -I/<<PKGBUILDDIR>>/Telegram/lib_crl -I/<<PKGBUILDDIR>>/Telegram/lib_tl -I/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/Telegram/lib_ui/gen -I/<<PKGBUILDDIR>>/Telegram/lib_ui -I/<<PKGBUILDDIR>>/Telegram/lib_ui/emoji_suggestions -I/<<PKGBUILDDIR>>/Telegram/lib_lottie -I/<<PKGBUILDDIR>>/Telegram/lib_webrtc -I/<<PKGBUILDDIR>>/Telegram/lib_storage -I/<<PKGBUILDDIR>>/Telegram/lib_qr -I/<<PKGBUILDDIR>>/Telegram/lib_webview -I/<<PKGBUILDDIR>>/Telegram/SourceFiles/payments -isystem /usr/include/minizip -isystem /usr/include/powerpc64le-linux-gnu/qt5 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore -isystem /usr/lib/powerpc64le-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore/5.15.3 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtCore/5.15.3/QtCore -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui/5.15.3 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtGui/5.15.3/QtGui -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWidgets -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtNetwork -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtSvg -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXkbCommonSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXkbCommonSupport/5.15.3 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtXkbCommonSupport/5.15.3/QtXkbCommonSupport -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWaylandClient -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWaylandClient/5.15.3 -isystem /usr/include/powerpc64le-linux-gnu/qt5/QtWaylandClient/5.15.3/QtWaylandClient -isystem /usr/include/giomm-2.4 -isystem /usr/lib/powerpc64le-linux-gnu/giomm-2.4/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/powerpc64le-linux-gnu/glibmm-2.4/include -isystem /usr/include/glib-2.0 -isystem /usr/lib/powerpc64le-linux-gnu/glib-2.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/powerpc64le-linux-gnu/sigc++-2.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/AL -isystem /usr/include/qrcodegen -g -O3 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -flto=auto -fstack-protector-strong -Wformat -Werror=format-security -ftemplate-backtrace-limit=0 -Wdate-time -D_FORTIFY_SOURCE=2 -Werror=invalid-pch -fstack-protector-all -fPIC -fno-strict-aliasing -pipe -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-missing-field-initializers -Wno-sign-compare -Wno-deprecated -Wno-deprecated-declarations -fstack-clash-protection -Wno-maybe-uninitialized -pthread -std=gnu++20 -Winvalid-pch -include /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/Telegram/CMakeFiles/Telegram.dir/cmake_pch.hxx -MD -MT Telegram/CMakeFiles/Telegram.dir/SourceFiles/boxes/peers/edit_peer_invite_link.cpp.o -MF CMakeFiles/Telegram.dir/SourceFiles/boxes/peers/edit_peer_invite_link.cpp.o.d -o CMakeFiles/Telegram.dir/SourceFiles/boxes/peers/edit_peer_invite_link.cpp.o -c /<<PKGBUILDDIR>>/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.cpp
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [Telegram/CMakeFiles/Telegram.dir/build.make:817: Telegram/CMakeFiles/Telegram.dir/SourceFiles/boxes/peers/edit_peer_info_box.cpp.o] Error 1
make[3]: *** Deleting file 'Telegram/CMakeFiles/Telegram.dir/SourceFiles/boxes/peers/edit_peer_info_box.cpp.o'
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1267: Telegram/CMakeFiles/Telegram.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu'
dh_auto_build: error: cd obj-powerpc64le-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:90: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2022-08-23T08:07:40Z
...
This behavior is the exception and not the rule, nevertheless if we could increase the swap space this will prevent it failing.
telegram-desktop_4.1.1+ds-1+11.0trisquel3_ppc64el-2022-08-23T07_42_32Z.build