Source: libsgml-parser-opensp-perl
Version: 0.994-5
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

libsgml-parser-opensp-perl fails to cross build from source, because the
Makefile.PL hard codes the build architecture C++ compiler. I'm
attaching a patch for your convenience to make it use the host one and
thus make libsgml-parser-opensp-perl cross buildable.

Helmut
diff --minimal -Nru libsgml-parser-opensp-perl-0.994/debian/changelog 
libsgml-parser-opensp-perl-0.994/debian/changelog
--- libsgml-parser-opensp-perl-0.994/debian/changelog   2022-06-18 
23:48:03.000000000 +0200
+++ libsgml-parser-opensp-perl-0.994/debian/changelog   2022-11-04 
11:18:05.000000000 +0100
@@ -1,3 +1,10 @@
+libsgml-parser-opensp-perl (0.994-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Use a triplet-prefixed compiler. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 04 Nov 2022 11:18:05 +0100
+
 libsgml-parser-opensp-perl (0.994-5) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru libsgml-parser-opensp-perl-0.994/debian/patches/cross.patch 
libsgml-parser-opensp-perl-0.994/debian/patches/cross.patch
--- libsgml-parser-opensp-perl-0.994/debian/patches/cross.patch 1970-01-01 
01:00:00.000000000 +0100
+++ libsgml-parser-opensp-perl-0.994/debian/patches/cross.patch 2022-11-04 
11:17:43.000000000 +0100
@@ -0,0 +1,13 @@
+--- libsgml-parser-opensp-perl-0.994.orig/Makefile.PL
++++ libsgml-parser-opensp-perl-0.994/Makefile.PL
+@@ -13,8 +13,8 @@
+ else
+ {
+     # assume some compatible Linux
+-    $options{LD}   = "g++";
+-    $options{CC}   = "g++";
++    $options{CC}   = $ENV{CXX} || "g++";
++    $options{LD}   = $options{CC};
+     $options{LIBS} = "-lstdc++ -losp";
+ }
+ 
diff --minimal -Nru libsgml-parser-opensp-perl-0.994/debian/patches/series 
libsgml-parser-opensp-perl-0.994/debian/patches/series
--- libsgml-parser-opensp-perl-0.994/debian/patches/series      2022-06-18 
23:48:03.000000000 +0200
+++ libsgml-parser-opensp-perl-0.994/debian/patches/series      2022-11-04 
11:16:30.000000000 +0100
@@ -1,2 +1,3 @@
 doc_misspelling.patch
 binnmu_rebuild_fix.patch
+cross.patch
diff --minimal -Nru libsgml-parser-opensp-perl-0.994/debian/rules 
libsgml-parser-opensp-perl-0.994/debian/rules
--- libsgml-parser-opensp-perl-0.994/debian/rules       2022-06-18 
23:48:03.000000000 +0200
+++ libsgml-parser-opensp-perl-0.994/debian/rules       2022-11-04 
11:18:02.000000000 +0100
@@ -1,5 +1,8 @@
 #!/usr/bin/make -f
 
+DPKG_EXPORT_BUILDTOOLS=1
+include /usr/share/dpkg/buildtools.mk
+
 PACKAGE = $(shell dh_listpackages)
 TMP     = $(CURDIR)/debian/$(PACKAGE)
 

Reply via email to