Source: openambit Version: 0.3-2 Tags: patch User: helm...@debian.org Usertags: rebootstrap
openambit fails to cross build from source, because it does not pass cross flags to cmake. The easiest way of fixing that - using dh_auto_configure - makes openambit cross buildable. Please consider applying the attached patch. Helmut
diff --minimal -Nru openambit-0.3/debian/changelog openambit-0.3/debian/changelog --- openambit-0.3/debian/changelog 2019-02-03 10:38:27.000000000 +0100 +++ openambit-0.3/debian/changelog 2019-05-02 06:06:29.000000000 +0200 @@ -1,3 +1,9 @@ +openambit (0.3-3) UNRELEASED; urgency=medium + + * Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Thu, 02 May 2019 06:06:29 +0200 + openambit (0.3-2) unstable; urgency=high * QA upload. diff --minimal -Nru openambit-0.3/debian/rules openambit-0.3/debian/rules --- openambit-0.3/debian/rules 2014-09-16 21:34:05.000000000 +0200 +++ openambit-0.3/debian/rules 2019-05-02 06:06:29.000000000 +0200 @@ -13,11 +13,9 @@ dh $@ override_dh_auto_build: - mkdir libambit-build - cd libambit-build && cmake ../src/libambit -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" + dh_auto_configure --builddirectory=libambit-build --sourcedirectory=src/libambit -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" cd libambit-build && $(MAKE) -j$(NUMCPUS) - mkdir openambit-build - cd openambit-build && cmake ../src/openambit -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" + dh_auto_configure --builddirectory=openambit-build --sourcedirectory=src/openambit -- -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} $(CFLAGS)" -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} $(CXXFLAGS)" cd openambit-build && $(MAKE) -j$(NUMCPUS) INSTDIR=../debian/tmp/