Source: openctm
Version: 1.0.3+dfsg1-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

openctm fails to cross build from source due to a change in default
build flags. We now have more architecture-specific build flags and an
amd64 compiler is no longer happy with arm64 build flags. Therefore, we
must recompute the build flags for the native pass in openctm rather
than reusing the host flags. I'm attaching a patch for your convenience.

Helmut
diff --minimal -Nru openctm-1.0.3+dfsg1/debian/changelog 
openctm-1.0.3+dfsg1/debian/changelog
--- openctm-1.0.3+dfsg1/debian/changelog        2023-08-12 00:35:47.000000000 
+0200
+++ openctm-1.0.3+dfsg1/debian/changelog        2024-08-14 13:53:10.000000000 
+0200
@@ -1,3 +1,10 @@
+openctm (1.0.3+dfsg1-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Recompute build flags for native pass (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 14 Aug 2024 13:53:10 +0200
+
 openctm (1.0.3+dfsg1-3) unstable; urgency=medium
 
   * Team upload
diff --minimal -Nru openctm-1.0.3+dfsg1/debian/rules 
openctm-1.0.3+dfsg1/debian/rules
--- openctm-1.0.3+dfsg1/debian/rules    2023-08-12 00:35:47.000000000 +0200
+++ openctm-1.0.3+dfsg1/debian/rules    2024-08-14 13:53:09.000000000 +0200
@@ -26,7 +26,7 @@
        tar -jcf openctm_$(DEBVERSION).orig.tar.bz2 $(TDIR)
 
 override_dh_auto_build:
-       dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_build 
--buildsystem=makefile --sourcedirectory=tools -- -f Makefile.linux bin2c
+       dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_build 
--buildsystem=makefile --sourcedirectory=tools --reload-all-buildenv-variables 
-- -f Makefile.linux bin2c
        dh_auto_build
 
 override_dh_compress:

Reply via email to