Package: flann
Version: 1.8.4-3 
Tags: sid patch
Severity: important
Justification: FTBFS
User: debian-mips-dev-disc...@lists.alioth.debian.org
Usertags: mips-patch


Package  flann FTBFS for mips and mipsel with an error:

> [ 85%] Built target flann_mpi_server
> Linking CXX executable ../bin/flann_example_mpi
> cd /«PKGBUILDDIR»/obj-mipsel-linux-gnu/examples && /usr/bin/cmake -E 
> cmake_link_script CMakeFiles/flann_example_mpi.dir/link.txt --verbose=1
> /usr/bin/c++   -g -O2 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  
> -fopenmp   -Wl,-z,relro -Wl,--as-needed 
> CMakeFiles/flann_example_mpi.dir/flann_example_mpi.cpp.o  -o 
> ../bin/flann_example_mpi -rdynamic ../lib/libflann_cpp.so.1.8.4 -lhdf5 
> -lpthread -lz -ldl -lm -lmpi_cxx -lmpi -ldl -lhwloc -lboost_mpi 
> -lboost_system -lboost_serialization -lboost_thread -lpthread 
> -Wl,-whole-archive ../lib/libflann_cpp_s.a -Wl,-no-whole-archive -lz -ldl -lm 
> -lmpi_cxx -lmpi -lhwloc -lboost_mpi -lboost_system -lboost_serialization 
> -lboost_thread -Wl,-rpath,/«PKGBUILDDIR»/obj-mipsel-linux-gnu/lib: 
> make[3]: Leaving directory `/«PKGBUILDDIR»/obj-mipsel-linux-gnu'
> /usr/bin/cmake -E cmake_progress_report 
> /«PKGBUILDDIR»/obj-mipsel-linux-gnu/CMakeFiles  4
> [ 85%] Built target flann_example_mpi
> virtual memory exhausted: Cannot allocate memory
> make[3]: *** [src/cpp/CMakeFiles/flann_s.dir/flann/flann.cpp.o] Error 1

After adding ggc-min-expand flag,
package builds successfully.

Patch that contains this fix is
attached.


Could you please consider including this patch?

Best regards,
Dejan
--- flann-1.8.4.orig/debian/rules	2013-12-08 08:15:49.000000000 +0100
+++ flann-1.8.4/debian/rules	2014-05-12 16:19:42.000000000 +0200
@@ -5,6 +5,12 @@
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
+DEB_BUILD_ARCH     ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+ifneq (,$(filter $(DEB_BUILD_ARCH),mips mipsel))
+	export DEB_CXXFLAGS_MAINT_APPEND = --param ggc-min-expand=20
+endif
+
 CMAKE_FLAGS = \
 	-DCMAKE_BUILD_TYPE:STRING=None \
 	-DBUILD_MATLAB_BINDINGS:BOOL=OFF \
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to