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 \