Source: centreon-clib
Version: 18.10.0-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

centreon-clib fails to cross build from source, because debian/rules
forces using build architecture compilers as it is using the make
default values. debhelper already takes care of forwarding environment
variables and passes cross tools for cross compilation, so dropping
these variables is all that needs to be done to make centreon-clib cross
buildable. Please consider applying the attached patch.

Helmut
diff --minimal -Nru centreon-clib-18.10.0/debian/changelog 
centreon-clib-18.10.0/debian/changelog
--- centreon-clib-18.10.0/debian/changelog      2018-11-12 15:56:47.000000000 
+0100
+++ centreon-clib-18.10.0/debian/changelog      2019-05-30 08:26:37.000000000 
+0200
@@ -1,3 +1,10 @@
+centreon-clib (18.10.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Don't force build architecture compilers. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 30 May 2019 08:26:37 +0200
+
 centreon-clib (18.10.0-1) unstable; urgency=medium
 
   * Initial release (Closes: #913899)
diff --minimal -Nru centreon-clib-18.10.0/debian/rules 
centreon-clib-18.10.0/debian/rules
--- centreon-clib-18.10.0/debian/rules  2018-11-12 15:56:47.000000000 +0100
+++ centreon-clib-18.10.0/debian/rules  2019-05-30 08:26:37.000000000 +0200
@@ -10,8 +10,6 @@
 CXXFLAGS+=$(CPPFLAGS)
 
 export CMAKE_OPTIONS := \
-  -DCMAKE_C_COMPILER="$(CC)" \
-  -DCMAKE_CXX_COMPILER="$(CXX)" \
   -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
   -DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \
   -DWITH_SHARED_LIB=1 \

Reply via email to