[med-svn] [Git][med-team/ncbi-vdb][master] 4 commits: Add bug reference

Andreas Tille gitlab at salsa.debian.org
Tue Sep 4 14:05:34 BST 2018


Andreas Tille pushed to branch master at Debian Med / ncbi-vdb


Commits:
245dbdb2 by Andreas Tille at 2018-09-04T10:42:12Z
Add bug reference

- - - - -
c8ff0c06 by Andreas Tille at 2018-09-04T10:42:58Z
Revert attempt to build with DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs

- - - - -
e085572c by Andreas Tille at 2018-09-04T12:14:19Z
Disable patch that would be needed for -Wl,-z,defs

- - - - -
ddf9c5ab by Andreas Tille at 2018-09-04T12:21:05Z
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/patches/fix_linking.patch
- debian/patches/i386-uint64_msbit.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-ncbi-vdb (2.9.2-1+dfsg-1) UNRELEASED; urgency=medium
+ncbi-vdb (2.9.2-1+dfsg-1) unstable; urgency=medium
 
   * New upstream version
 
@@ -8,14 +8,17 @@ ncbi-vdb (2.9.2-1+dfsg-1) UNRELEASED; urgency=medium
 
   [ Andreas Tille ]
   * d/rules:
-     - DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,--as-needed
-       This should prevent successful build of a broken library (thanks
-       for the hint to Steve Langasek in #907358)
+     - DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
+     - Considered using
+           DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs
+       which should prevent successful build of a broken library (thanks
+       for the hint to Steve Langasek) Unfortunately this uncovers several
+       other build failures - volunteers to provide the correct linker
+       flags are welcome
      - dh_auto_build --no-parallel
   * Standards-Version: 4.2.1
-  TODO: Try to fix linking but failed
 
- -- Andreas Tille <tille at debian.org>  Tue, 28 Aug 2018 07:55:59 +0200
+ -- Andreas Tille <tille at debian.org>  Tue, 04 Sep 2018 14:14:44 +0200
 
 ncbi-vdb (2.9.1-1+dfsg-1) unstable; urgency=medium
 


=====================================
debian/patches/fix_linking.patch
=====================================
@@ -1,3 +1,12 @@
+Description: When using
+          DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs
+ which should prevent successful build of a broken library this patch is needed
+ but not sufficient to build the project successfully.  There are at least one
+ further library that needs additional linking options.  Any volunteer who wants
+ to provide a complete patch that enables linking with  -Wl,-z,defs  is welcome
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Tue, 28 Aug 2018 07:55:59 +0200
+
 --- a/libs/hdf5/Makefile
 +++ b/libs/hdf5/Makefile
 @@ -112,7 +112,9 @@ ifdef HDF5_LIBDIR


=====================================
debian/patches/i386-uint64_msbit.patch
=====================================
@@ -4,6 +4,7 @@ Description: add missing implementation of uint64_msbit for i386
  x86_64.
 Author: Steve Langasek <steve.langasek at ubuntu.com>
 Last-Modified: 2018-08-26
+Bug-Debian: https://bugs.debian.org/907358
 
 Index: ncbi-vdb-2.9.1-1+dfsg/interfaces/cc/gcc/i386/arch-impl.h
 ===================================================================


=====================================
debian/patches/series
=====================================
@@ -10,4 +10,4 @@ add_-msse2.patch
 use_debian_packaged_libmbedx.patch
 mbedtls_ssl_init.patch
 i386-uint64_msbit.patch
-fix_linking.patch
+# fix_linking.patch


=====================================
debian/rules
=====================================
@@ -18,7 +18,9 @@ LIBINSTALLDIR := debian/tmp/usr/$(DEB_SOURCE)/$(OS)/gcc/$(VDB_ARCH)/dbg/lib
 LIBPKG := libncbi-vdb2
 SCHEMADIR := debian/$(LIBPKG)/usr/lib/$(DEB_SOURCE)
 
-export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,--as-needed
+# See debian/patches/fix-linking
+# export DEB_LDFLAGS_MAINT_APPEND := -Wl,-z,defs -Wl,--as-needed
+export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
 
 %:
 	dh $@



View it on GitLab: https://salsa.debian.org/med-team/ncbi-vdb/compare/8800585355ba19a73a500e03458ee799694188aa...ddf9c5ab425b7b594f9aa344ea3d3692fadacd29

-- 
View it on GitLab: https://salsa.debian.org/med-team/ncbi-vdb/compare/8800585355ba19a73a500e03458ee799694188aa...ddf9c5ab425b7b594f9aa344ea3d3692fadacd29
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/20180904/9fd124f2/attachment-0001.html>


More information about the debian-med-commit mailing list