[med-svn] [Git][med-team/libatomic-queue][master] 2 commits: Fix soname

Andreas Tille gitlab at salsa.debian.org
Sun Oct 25 21:28:13 GMT 2020



Andreas Tille pushed to branch master at Debian Med / libatomic-queue


Commits:
33164578 by Andreas Tille at 2020-10-25T22:15:04+01:00
Fix soname

- - - - -
08878795 by Andreas Tille at 2020-10-25T22:27:58+01:00
Ignore dh_strip error

- - - - -


3 changed files:

- debian/control
- debian/patches/generate-shared-library.patch
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -59,7 +59,7 @@ Description: C++ atomic_queue library
 Package: libatomic-queue-dev
 Section: libdevel
 Architecture: any
-Depends: libatomicqueue0 (= ${binary:Version}),
+Depends: libatomic-queue0 (= ${binary:Version}),
          ${shlibs:Depends},
          ${misc:Depends}
 Description: devel files for C++ atomic_queue library


=====================================
debian/patches/generate-shared-library.patch
=====================================
@@ -24,7 +24,7 @@ Description: Fix unused variable
  COMPILE.C = ${CC} -o $@ -c ${cppflags} ${cflags} -MD -MP $(abspath $<)
  LINK.EXE = ${LD} -o $@ $(ldflags) $(filter-out Makefile,$^) $(ldlibs)
 -LINK.SO = ${LD} -o $@ -shared $(ldflags) $(filter-out Makefile,$^) $(ldlibs)
-+LINK.SO = ${LD} -o $@.$(SOVERSION) -shared $(ldflags) $(filter-out Makefile,$^) $(ldlibs)
++LINK.SO = ${LD} -o $@.$(SOVERSION) -shared -Wl,-soname,`basename $@`.$(SOVERSION) $(ldflags) $(filter-out Makefile,$^) $(ldlibs)
  LINK.A = ${AR} rscT $@ $(filter-out Makefile,$^)
  
  exes := benchmarks tests


=====================================
debian/rules
=====================================
@@ -23,8 +23,12 @@ override_dh_install:
 		    --multiarch \
 		    --devunversioned \
 		    --exclude-la \
-		    --movedev debian/tmp/usr/include/* usr/include \
-		    --movedev "debian/tmp/usr/lib/*/pkgconfig/*.pc" usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \
+		    --movedev include usr \
 		    $$(find . -name "*.so")
-	find debian -name lib*.la -delete
 
+# FIXME: No idea why  dh_strip  fails with 
+#strip: debian/libatomic-queue-dev/usr/lib/x86_64-linux-gnu/libatomic_queue.a: sorry: copying thin archives is not currently supported: invalid operation
+#dh_strip: error: strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N __gnu_lto_slim -N __gnu_lto_v1 debian/libatomic-queue-dev/usr/lib/x86_64-linux-gnu/libatomic_queue.a returned exit code 1
+#dh_strip: error: Aborting due to earlier error
+override_dh_strip:
+	dh_strip || true



View it on GitLab: https://salsa.debian.org/med-team/libatomic-queue/-/compare/a63b105cc9669c1a35d59d84eb433bdb2dbcde7c...08878795430d4c3f690d4648e76b947301dbe86a

-- 
View it on GitLab: https://salsa.debian.org/med-team/libatomic-queue/-/compare/a63b105cc9669c1a35d59d84eb433bdb2dbcde7c...08878795430d4c3f690d4648e76b947301dbe86a
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20201025/44c9d59e/attachment-0001.html>


More information about the debian-med-commit mailing list