Package: libatomic-ops-dev
Version: 7.4.2-1.1
User: [email protected]
Usertags: rebootstrap
Tags: patch
Control: affects -1 + src:libgc

Dear libatomic-ops maintainer,

My attempt to cross build libgc failed, because it could not find
atomic_ops.pc. The cross pkg-config does not consider
/usr/lib/pkgconfig, so atomic_ops.pc must be moved to the multiarch
location. Please consider applying the attached patch.

Helmut
diff --minimal -Nru libatomic-ops-7.4.2/debian/changelog 
libatomic-ops-7.4.2/debian/changelog
--- libatomic-ops-7.4.2/debian/changelog
+++ libatomic-ops-7.4.2/debian/changelog
@@ -1,3 +1,11 @@
+libatomic-ops (7.4.2-1.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Change libdir to multiarch such that cross builds can find atomic_ops.pc.
+    (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 19 Jan 2016 19:51:23 +0100
+
 libatomic-ops (7.4.2-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru libatomic-ops-7.4.2/debian/rules 
libatomic-ops-7.4.2/debian/rules
--- libatomic-ops-7.4.2/debian/rules
+++ libatomic-ops-7.4.2/debian/rules
@@ -2,9 +2,13 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/dpkg/architecture.mk
 
 #run tests
 DEB_MAKE_CHECK_TARGET := check
 
 # use .install to pick out relevant stuff
 DEB_DESTDIR = $(CURDIR)/debian/tmp
+
+# multiarch
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)

Reply via email to