[med-svn] [Git][med-team/libtabixpp][master] 2 commits: enable building twice in a row

Sascha Steinbiss (@satta) gitlab at salsa.debian.org
Sat Feb 17 15:05:33 GMT 2024



Sascha Steinbiss pushed to branch master at Debian Med / libtabixpp


Commits:
4de23de1 by Sascha Steinbiss at 2024-02-17T16:05:02+01:00
enable building twice in a row

- - - - -
66cdd439 by Sascha Steinbiss at 2024-02-17T16:05:13+01:00
fix LTO issue

- - - - -


3 changed files:

- debian/changelog
- debian/libtabixpp0.symbols
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+libtabixpp (1.1.2-2) unstable; urgency=medium
+
+  * Enable building twice in a row.
+    Closes: #1049726
+  * Update symbols file and enable LTO.
+    Closes: #1015526
+
+ -- Sascha Steinbiss <satta at debian.org>  Sat, 17 Feb 2024 15:40:37 +0100
+
 libtabixpp (1.1.2-1) unstable; urgency=medium
 
   * New upstream version


=====================================
debian/libtabixpp0.symbols
=====================================
@@ -11,5 +11,3 @@ libtabixpp.so.0 libtabixpp0 #MINVER#
  _ZN5TabixC2Ev at Base 1.0.0
  _ZN5TabixD1Ev at Base 1.0.0
  _ZN5TabixD2Ev at Base 1.0.0
- _ZNKSt5ctypeIcE8do_widenEc at Base 1.1.0
- (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 1.0.0


=====================================
debian/rules
=====================================
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 # DH_VERBOSE := 1
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 %:
@@ -12,9 +12,11 @@ override_dh_auto_clean:
 
 override_dh_auto_install:
 	ln -s libtabixpp.so.* libtabixpp.so
+	cp tabix.hpp debian/tabix.hpp
 	d-shlibmove --commit \
                     --multiarch \
                     --devunversioned \
                     --movedev "*.hpp" usr/include/ \
                     libtabixpp.so
 	find debian -name "lib*.la" -delete
+	mv debian/tabix.hpp .



View it on GitLab: https://salsa.debian.org/med-team/libtabixpp/-/compare/cf0740413b2f665f910c29243604d290e671b674...66cdd43923632af2a85755f99e51899b0b10a0a5

-- 
View it on GitLab: https://salsa.debian.org/med-team/libtabixpp/-/compare/cf0740413b2f665f910c29243604d290e671b674...66cdd43923632af2a85755f99e51899b0b10a0a5
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/20240217/96ba8bf0/attachment-0001.htm>


More information about the debian-med-commit mailing list