On Thu, May 06, 2021 at 04:45:30PM +0200, Ludovic Courtès wrote: > Efraim Flashner skribis: > > > * gnu/packages/guile.scm (guile-3.0)[arguments]: On powerpc add two > > phases to adjust for 32-bit big-endian systems. > > [...] > > > + (add-after 'unpack 'adjust-bootstrap-flags > > + (lambda _ > > + ;; Upstream knows about suggested solution. > > + ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45214 > > The first comment line should preferably mention the problem, like: > > ;; Change optimization flags to work around crash on > ;; 32-bit big-endian architectures: . > > > + (substitute* "bootstrap/Makefile.in" > > + (("^GUILE_OPTIMIZATIONS.*") > > + "GUILE_OPTIMIZATIONS = -O1 -Oresolve-primitives -Ocps\n")))) > > + (add-after 'unpack 'remove-failing-tests > > + (lambda _ > > + ;; TODO: Discover why this test fails on powerpc-linux > > + (delete-file "test-suite/standalone/test-out-of-memory")))))) > > I’m surprised removing the executable works. See > ‘guile-2.2-skip-oom-test.patch’. I took another look at it and I'm building 3.0.5 again but with the 'remove-failing-tests phase removed. We'll find out in about 42 hours if it's needed or not. -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted