Source: tesseract Version: 5.3.4-1.4 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
tesseract fails to cross build from source, because it enables NEON there and fails as a result. The reason for enabling NEON is a misdetection rooted in a build versus host confusion in debian/rules. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru tesseract-5.3.4/debian/changelog tesseract-5.3.4/debian/changelog --- tesseract-5.3.4/debian/changelog 2024-10-06 22:41:00.000000000 +0200 +++ tesseract-5.3.4/debian/changelog 2024-12-02 21:02:40.000000000 +0100 @@ -1,3 +1,10 @@ +tesseract (5.3.4-1.5) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix build vs host confusion. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 02 Dec 2024 21:02:40 +0100 + tesseract (5.3.4-1.4) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru tesseract-5.3.4/debian/rules tesseract-5.3.4/debian/rules --- tesseract-5.3.4/debian/rules 2024-10-05 18:58:40.000000000 +0200 +++ tesseract-5.3.4/debian/rules 2024-12-02 21:02:38.000000000 +0100 @@ -38,7 +38,7 @@ test ! -f configure.ac.orig || mv configure.ac.orig configure.ac override_dh_auto_configure: -ifeq ($(DEB_BUILD_GNU_TYPE),arm-linux-gnueabi) +ifeq ($(DEB_HOST_GNU_TYPE),arm-linux-gnueabi) cp configure.ac configure.ac.orig patch -p1 < debian/patches/disable_NEON.diff else