Public bug reported: blobandconquer package fails to build from source, when building with -O3 on ppc64el.
It succeeds, if built with -O2. mastermind.o is the offending object. Get the source: pull-lp-source blobandconquer cd blobandconquer-* sudo apt build-dep ./ If you don't have pull-lp-source, you can download the tarball directly and install build-depends elsehow: wget 'https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/blobandconquer/1.11-dfsg+20-1.1ubuntu1/blobandconquer_1.11-dfsg+20.orig.tar.gz' tar xvf blobandconquer*.tar.gz cd blobandconquer-* sudo apt build-dep blobandconquer inside there: $ CXXFLAGS=-O3 make mastermind.o g++ -O3 -Wformat=2 -Wformat-security -Wstrict-aliasing=2 -Wmissing-format-attribute -Wmissing-noreturn -Wdisabled-optimization `sdl-config --cflags` -DVERSION=1.11 -DRELEASE=0 -DUSEPAK=0 -DDEV=0 -DPAKNAME=\"blobAndConquer.pak\" -DPAKLOCATION=\"/usr/share/games/blobAndConquer/\" -DGAMEPLAYMANUAL=\"/usr/share/doc/blobAndConquer//index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -g -c src/puzzles/mastermind.cpp ^Cmake: *** [makefile:100: mastermind.o] Interrupt hangs. Where as with -O2 it builds very quickly: $ CXXFLAGS=-O2 make mastermind.o g++ -O2 -Wformat=2 -Wformat-security -Wstrict-aliasing=2 -Wmissing-format-attribute -Wmissing-noreturn -Wdisabled-optimization `sdl-config --cflags` -DVERSION=1.11 -DRELEASE=0 -DUSEPAK=0 -DDEV=0 -DPAKNAME=\"blobAndConquer.pak\" -DPAKLOCATION=\"/usr/share/games/blobAndConquer/\" -DGAMEPLAYMANUAL=\"/usr/share/doc/blobAndConquer//index.html\" -Wall -DLOCALEDIR=\"/usr/share/locale/\" -g -c src/puzzles/mastermind.cpp On our builders it hangs for 150 minutes without producing any output, which is our current timeout for builders. The code in blobandconquer might be buggy, improvements to make it build with -O3 are welcome. But also, toolchain should not hang indefinitely. Ubuntu defaults to -O3 for ppc64el port otherwise. ** Affects: ubuntu-power-systems Importance: Undecided Assignee: bugproxy (bugproxy) Status: New ** Affects: gcc-9 (Ubuntu) Importance: Undecided Status: New ** Tags: ppc64el reverse-proxy-bugzilla ** Also affects: ubuntu-power-systems Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1883531 Title: build hangs for 2 hours with -03, yet succeeds with -O2 very quickly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-power-systems/+bug/1883531/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
