[Debian-med-packaging] Bug#871513: muscle FTCBFS: hard codes the build architecture compiler g++
Helmut Grohne
helmut at subdivi.de
Tue Aug 8 18:32:37 UTC 2017
Source: muscle
Version: 1:3.8.31+dfsg-2
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
muscle fails to cross build from source, because it hard codes the build
architecture compiler in the patched makefile. Updating the patch to use
$(CXX) fixes the build. Please consider applying the attached patch.
Helmut
-------------- next part --------------
diff --minimal -Nru muscle-3.8.31+dfsg/debian/changelog muscle-3.8.31+dfsg/debian/changelog
--- muscle-3.8.31+dfsg/debian/changelog 2016-06-30 08:39:17.000000000 +0200
+++ muscle-3.8.31+dfsg/debian/changelog 2017-08-08 20:30:21.000000000 +0200
@@ -1,3 +1,11 @@
+muscle (1:3.8.31+dfsg-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Do not hard code build architecture compiler g++. (Closes:
+ #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Tue, 08 Aug 2017 20:30:21 +0200
+
muscle (1:3.8.31+dfsg-2) unstable; urgency=low
* Team upload
diff --minimal -Nru muscle-3.8.31+dfsg/debian/patches/makefile.patch muscle-3.8.31+dfsg/debian/patches/makefile.patch
--- muscle-3.8.31+dfsg/debian/patches/makefile.patch 2016-06-30 08:39:17.000000000 +0200
+++ muscle-3.8.31+dfsg/debian/patches/makefile.patch 2017-08-08 20:30:13.000000000 +0200
@@ -20,7 +20,7 @@
+ $(CXX) -c -D_FILE_OFFSET_BITS=64 -DNDEBUG=1 $(LDLIBS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $<
+
+muscle: $(ObjNames)
-+ g++ $(LDLIBS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o muscle $(ObjNames)
++ $(CXX) $(LDLIBS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o muscle $(ObjNames)
+
+clean:
+ $(RM) *.o make.err make.out muscle
More information about the Debian-med-packaging
mailing list