Control: retitle -1 guile-3.0: Please include patch to fix FTBFS on 32-bit BE 
systems
Control: tags -1 +patch

Hello!

The attached patch fixes the problem for me. It was suggested by Efraim Flashner
in the corresponding upstream bug report [1].

It simply adds "-Oresolve-primitives -Ocps" to GUILE_OPTIMIZATIONS in bootstrap/
Makefile.am. I have tried coming up a with a solution to add these flags on 
hppa,
m68k and powerpc only but I couldn't find any suitable solution.

However, I would assume that passing these flags to the bootstrap build won't 
hurt
as the second stage is built with -O2 anyway and the above flags are not being 
used
in this case.

Could you include this patch or a possible better version in the next guile-3.0 
upload?

Adrian

> [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45214

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--- guile-3.0-3.0.7.orig/bootstrap/Makefile.am
+++ guile-3.0-3.0.7/bootstrap/Makefile.am
@@ -22,7 +22,7 @@
 
 
 GUILE_WARNINGS = -W0
-GUILE_OPTIMIZATIONS = -O1
+GUILE_OPTIMIZATIONS = -O1 -Oresolve-primitives -Ocps
 
 include $(top_srcdir)/am/bootstrap.am
 

Reply via email to