[med-svn] [Git][med-team/unifrac-tools][master] 2 commits: Do not pass -noshlib to ldflags
Nilesh Patra (@nilesh)
gitlab at salsa.debian.org
Tue Jan 3 15:33:35 GMT 2023
Nilesh Patra pushed to branch master at Debian Med / unifrac-tools
Commits:
9cdf55b2 by Nilesh Patra at 2023-01-03T21:03:05+05:30
Do not pass -noshlib to ldflags
- - - - -
5ff6dcb9 by Nilesh Patra at 2023-01-03T21:03:20+05:30
Interim d/ch
- - - - -
3 changed files:
- debian/changelog
- debian/patches/enable_linking_to_shared_hdf5_lib.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,11 +1,17 @@
unifrac-tools (1.2-1) UNRELEASED; urgency=medium
+ [ Andreas Tille ]
* Fix Homepage
Closes: #1026296
* New upstream version
* Standards-Version: 4.6.2 (routine-update)
+ * Apply multi-arch hints. + libssu-dev: Add Multi-Arch: same.
+ * Refresh patches
- -- Andreas Tille <tille at debian.org> Mon, 02 Jan 2023 07:47:01 +0100
+ [ Nilesh Patra ]
+ * Do not pass -noshlib to ldflags
+
+ -- Nilesh Patra <nilesh at debian.org> Tue, 03 Jan 2023 21:03:08 +0530
unifrac-tools (1.1.3-2) unstable; urgency=medium
=====================================
debian/patches/enable_linking_to_shared_hdf5_lib.patch
=====================================
@@ -5,7 +5,7 @@ Description: Enable linking ro shared hdf5 library
--- a/src/Makefile
+++ b/src/Makefile
-@@ -44,7 +44,7 @@ else
+@@ -44,7 +44,7 @@
MPFLAG = -fopenmp
endif
@@ -14,3 +14,14 @@ Description: Enable linking ro shared hdf5 library
CPPFLAGS += $(MPFLAG)
UNIFRAC_FILES = unifrac_internal.o unifrac_cmp_cpu.o
+@@ -110,8 +110,8 @@
+ $(CXX) $(CPPFLAGS) $(EXEFLAGS) faithpd.cpp -o faithpd tree.o biom.o $(UNIFRAC_FILES) unifrac.o cmd.o skbio_alt.o api.o -lhdf5_cpp -llz4 $(BLASLIB) -lpthread
+
+ libssu.so: tree.o biom.o unifrac.o cmd.o skbio_alt.o api.o $(UNIFRAC_FILES)
+-# $(CXX) $(LDDFLAGS) -o libssu.so tree.o biom.o $(UNIFRAC_FILES) unifrac.o cmd.o skbio_alt.o api.o -lc -llz4 $(BLASLIB) -L$(PREFIX)/lib -noshlib -lhdf5_cpp -lhdf5_hl_cpp -lhdf5_hl -lhdf5
+- $(CXX) $(LDDFLAGS) -o libssu.so.0 tree.o biom.o $(UNIFRAC_FILES) unifrac.o cmd.o skbio_alt.o api.o -lc -llz4 -shlib -Wl,-soname,libssu.so.0 $(BLASLIB) -L$(PREFIX)/lib -noshlib -lhdf5_cpp -lhdf5_hl_cpp -lhdf5_hl -lhdf5
++# $(CXX) $(LDDFLAGS) -o libssu.so tree.o biom.o $(UNIFRAC_FILES) unifrac.o cmd.o skbio_alt.o api.o -lc -llz4 $(BLASLIB) -L$(PREFIX)/lib -lhdf5_cpp -lhdf5_hl_cpp -lhdf5_hl -lhdf5
++ $(CXX) $(LDDFLAGS) -o libssu.so.0 tree.o biom.o $(UNIFRAC_FILES) unifrac.o cmd.o skbio_alt.o api.o -lc -llz4 -shlib -Wl,-soname,libssu.so.0 $(BLASLIB) -L$(PREFIX)/lib -lhdf5_cpp -lhdf5_hl_cpp -lhdf5_hl -lhdf5
+ ln -sf libssu.so.0 libssu.so
+ # FIXME: Should build static lib as well
+ # $(CXX) $(LDDFLAGS) -o libssu.a tree.o biom.o $(UNIFRAC_FILES) unifrac.o cmd.o skbio_alt.o api.o -lc -lhdf5_cpp -llz4 $(BLASLIB) -L$(PREFIX)/lib
=====================================
debian/patches/series
=====================================
@@ -1,5 +1,5 @@
remove_non-free_headers.patch
-enable_linking_to_shared_hdf5_lib.patch
python3.patch
soname.patch
baseline.patch
+enable_linking_to_shared_hdf5_lib.patch
View it on GitLab: https://salsa.debian.org/med-team/unifrac-tools/-/compare/02476ce413e2682a3625b753b37e8caa0ced8550...5ff6dcb98426e24e3a3071fef6f9a8cd4e785cec
--
View it on GitLab: https://salsa.debian.org/med-team/unifrac-tools/-/compare/02476ce413e2682a3625b753b37e8caa0ced8550...5ff6dcb98426e24e3a3071fef6f9a8cd4e785cec
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/20230103/47424fe9/attachment-0001.htm>
More information about the debian-med-commit
mailing list