Bug#864556: clalsadrv FTCBFS: hard codes build architecture compiler
Helmut Grohne
helmut at subdivi.de
Sat Jun 10 15:41:44 UTC 2017
Source: clalsadrv
Version: 2.0.0-3
Tags: patch upstream
User: helmutg at debian.org
Usertags: rebootstrap
clalsadrv fails to cross build from source, because libs/Makefile hard
codes the build architecture compiler g++. Using $(CXX) instead makes
cross builds succeed. Please consider applying the attached patch after
stretch is released.
Helmut
-------------- next part --------------
diff --minimal -Nru clalsadrv-2.0.0/debian/changelog clalsadrv-2.0.0/debian/changelog
--- clalsadrv-2.0.0/debian/changelog 2010-07-09 15:51:23.000000000 +0200
+++ clalsadrv-2.0.0/debian/changelog 2017-06-10 17:38:43.000000000 +0200
@@ -1,3 +1,10 @@
+clalsadrv (2.0.0-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: 02-cross.patch (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sat, 10 Jun 2017 17:38:43 +0200
+
clalsadrv (2.0.0-3) unstable; urgency=low
* Change my email address.
diff --minimal -Nru clalsadrv-2.0.0/debian/patches/02-cross.patch clalsadrv-2.0.0/debian/patches/02-cross.patch
--- clalsadrv-2.0.0/debian/patches/02-cross.patch 1970-01-01 01:00:00.000000000 +0100
+++ clalsadrv-2.0.0/debian/patches/02-cross.patch 2017-06-10 17:38:39.000000000 +0200
@@ -0,0 +1,16 @@
+From: Helmut Grohne <helmut at subdivi.de>
+Subject: make g++ substitutable for cross compilation
+
+Index: clalsadrv-2.0.0/libs/Makefile
+===================================================================
+--- clalsadrv-2.0.0.orig/libs/Makefile
++++ clalsadrv-2.0.0/libs/Makefile
+@@ -41,7 +41,7 @@
+
+
+ $(CLALSADRV_MIN): $(CLALSADRV_O)
+- g++ -shared $(LDFLAGS) -Wl,-soname,$(CLALSADRV_MAJ) -o $(CLALSADRV_MIN) $(CLALSADRV_O) $(CLALSADRV_DEP)
++ $(CXX) -shared $(LDFLAGS) -Wl,-soname,$(CLALSADRV_MAJ) -o $(CLALSADRV_MIN) $(CLALSADRV_O) $(CLALSADRV_DEP)
+
+
+ install: $(CLALSADRV_MIN)
diff --minimal -Nru clalsadrv-2.0.0/debian/patches/series clalsadrv-2.0.0/debian/patches/series
--- clalsadrv-2.0.0/debian/patches/series 2010-07-09 15:27:06.000000000 +0200
+++ clalsadrv-2.0.0/debian/patches/series 2017-06-10 17:37:54.000000000 +0200
@@ -1 +1,2 @@
01-makefile.patch
+02-cross.patch
More information about the pkg-multimedia-maintainers
mailing list