[3dprinter-general] Bug#961107: slic3r-prusa FTBFS on mipsel and i386

Adrian Bunk bunk at debian.org
Wed May 20 07:56:47 BST 2020


Source: slic3r-prusa
Version: 2.2.0+dfsg1-1
Severity: serious
Tags: ftbfs patch

https://buildd.debian.org/status/fetch.php?pkg=slic3r-prusa&arch=mipsel&ver=2.2.0%2Bdfsg1-1&stamp=1586422709&raw=0

...
virtual memory exhausted: Cannot allocate memory
make[3]: *** [src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make:66: src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o] Error 1


https://buildd.debian.org/status/fetch.php?pkg=slic3r-prusa&arch=i386&ver=2.2.0%2Bdfsg1-1&stamp=1586426190&raw=0

...
test cases:  28 |  27 passed | 1 failed
assertions: 519 | 517 passed | 2 failed


E: Build killed with signal TERM after 150 minutes of inactivity


Fix/workaround:

--- debian/rules.old	2020-04-07 15:08:57.000000000 +0000
+++ debian/rules	2020-05-20 06:43:06.593960217 +0000
@@ -4,7 +4,11 @@
 
 # less debug info to avoid running out of address space
 ifneq (,$(filter $(DEB_HOST_ARCH), mips mipsel))
-	export DEB_CXXFLAGS_MAINT_APPEND += -g1
+	export DEB_CXXFLAGS_MAINT_APPEND += --param ggc-min-expand=5 -g0
+endif
+
+ifneq (,$(filter $(DEB_HOST_ARCH), i386))
+        export DEB_CXXFLAGS_MAINT_APPEND += -ffloat-store
 endif
 
 %:



More information about the 3dprinter-general mailing list