Your message dated Tue, 02 Jan 2018 13:50:07 +0000
with message-id <e1ewmxd-00088c...@fasolo.debian.org>
and subject line Bug#885569: fixed in suitesparse 1:5.1.2~beta2-1
has caused the Debian Bug report #885569,
regarding suitesparse: libgraphblasdemo underlinked
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
885569: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885569
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: suitesparse
Version: 1:5.1.0-1
Tags: patch

Hi Sébastien

Suitesparse fails to build in Ubuntu where everything is linked with
-Wl,--as-needed by default.

[ 50%] Linking C executable simple_demo
/usr/bin/cmake -E cmake_link_script
CMakeFiles/simple_demo.dir/link.txt --verbose=1
/usr/bin/cc -std=c11 -lm -fopenmp -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-Bsymbolic-functions -Wl,-z,relro -L/<<PKGBUILDDIR>>/lib -rdynamic
CMakeFiles/simple_demo.dir/Demo/Program/simple_demo.c.o  -o
simple_demo -Wl,-rpath,"/<<PKGBUILDDIR>>/GraphBLAS/build"
libgraphblasdemo.so libgraphblas.so.1.1.2
libgraphblasdemo.so: undefined reference to `cabs'
libgraphblasdemo.so: undefined reference to `atan2'
collect2: error: ld returned 1 exit status

The attached patch links libgraphblasdemo with libm and fixes the
build in Ubuntu.
Please consider applying it, it should be a no-op in Debian.

Also, consider adding the following line to debian/rules:

export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed

It should  eliminate all the "package could avoid a useless
dependency" warnings from dpkg-shlibdeps.

Regards
Graham

Attachment: as-needed.debdiff
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: suitesparse
Source-Version: 1:5.1.2~beta2-1

We believe that the bug you reported is fixed in the latest version of
suitesparse, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 885...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot <sebast...@debian.org> (supplier of updated suitesparse 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 02 Jan 2018 14:04:44 +0100
Source: suitesparse
Binary: libamd2 libbtf1 libcamd2 libcolamd2 libccolamd2 libcholmod3 
libcxsparse3 libklu1 libldl2 libumfpack5 librbio2 libspqr2 libgraphblas1 
libsuitesparseconfig5 libsuitesparse-dev libsuitesparse-doc
Architecture: source
Version: 1:5.1.2~beta2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Sébastien Villemot <sebast...@debian.org>
Description:
 libamd2    - approximate minimum degree ordering library for sparse matrices
 libbtf1    - permutation to block triangular form library for sparse matrices
 libcamd2   - symmetric approximate minimum degree library for sparse matrices
 libccolamd2 - constrained column approximate library for sparse matrices
 libcholmod3 - sparse Cholesky factorization library for sparse matrices
 libcolamd2 - column approximate minimum degree ordering library for sparse mat
 libcxsparse3 - concise sparse matrix library
 libgraphblas1 - graph algorithms via sparse matrix operations on semirings
 libklu1    - circuit simulation sparse LU factorization library
 libldl2    - simple LDL' factorization library for sparse matrices
 librbio2   - read/write sparse matrices in Rutherford/Boeing format
 libspqr2   - sparse QR factorization library
 libsuitesparse-dev - libraries for sparse matrices computations (development 
files)
 libsuitesparse-doc - libraries for sparse matrices computations (documentation)
 libsuitesparseconfig5 - configuration routines for all SuiteSparse modules
 libumfpack5 - sparse LU factorization library
Closes: 885569
Changes:
 suitesparse (1:5.1.2~beta2-1) unstable; urgency=medium
 .
   * New upstream version 5.1.2~beta2
     + libgraphblasdemo now linked against libm. (Closes: #885569)
   * Bump Standards-Version to 4.1.3.
Checksums-Sha1:
 285edd3043e3d5064ecab8de05ba55f7e99a2d71 2966 suitesparse_5.1.2~beta2-1.dsc
 af65bb4f2eca7d0787fe0cb875c759d1ec3a70e9 45063055 
suitesparse_5.1.2~beta2.orig.tar.gz
 a9782072a134045842594baaab1a173324514cbb 29144 
suitesparse_5.1.2~beta2-1.debian.tar.xz
 5908b3b023eaa82446b59be7df9e80428d80d025 17249 
suitesparse_5.1.2~beta2-1_amd64.buildinfo
Checksums-Sha256:
 93301ce6e99658af59a39fd8b2b565e29b83d39527eeb85ae1082c7106554739 2966 
suitesparse_5.1.2~beta2-1.dsc
 4ec8d344bd8e95b898132ddffd7ee93bfbb2c1224925d11bab844b08f9b4c3b7 45063055 
suitesparse_5.1.2~beta2.orig.tar.gz
 eb0b99cde67e276e59ca7fdf1b6353fafa2f7a55730f6da8d1dd01628d3c0a36 29144 
suitesparse_5.1.2~beta2-1.debian.tar.xz
 c3aa79f608ea1a70c7ff78bfd09c0702bd02c84b58b3bf588663c32eb69957fa 17249 
suitesparse_5.1.2~beta2-1_amd64.buildinfo
Files:
 f8a9b76f0cef001ba8279d6571521532 2966 math optional 
suitesparse_5.1.2~beta2-1.dsc
 e878549ef1060c01cdcedf323191be74 45063055 math optional 
suitesparse_5.1.2~beta2.orig.tar.gz
 6fad62c642f2dede476ca299e4ee5597 29144 math optional 
suitesparse_5.1.2~beta2-1.debian.tar.xz
 9f28f0740f4da6c8325e791fccc5803e 17249 math optional 
suitesparse_5.1.2~beta2-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAlpLhcsACgkQLOzpNQ7O
vkrGzw//VLGeA6qg73a0ux7oP51nwiZVXEYOPa9yp7WzRZqfWOEpqNhnW+igvm7y
Ym0Mih8SuE/top6opz8IT41NvtFmYOcN1JM8Pa7aeflawJS/Btkjj9IDQggtjTTD
mjfT/vuidGSUm0ZwdyY3hgHN9rPCwdnc22LzhMHfyJXopgV4+A06AKpc6kdkysoU
EGINe9vBOE3cBanjahNMxyFd2NR/Fhc9dFH+gn/Ai3K2lJYZ5V+0qG0vxTMrwxv5
bnNoL7MTeZayXWzFiV/8zkGaDxU9kPBcU4Yc21qHwnT+uulVGihm++C4xWjE0M8m
HI6OMkpfiVeBw55Y6WmaaUadGzNIvGS9SDbtE3VTFjrVNVcjoh5s2l+AmNMBSwms
OOqB+JNaLHiVp1AgBxscKIblJj3OfPrn++t3cNmXHxUvzG//IHyhhDWKVWMYShgi
f1AueER9FTl3SkhsnTqIRQV9B66zwFNjPEEdUjYeMXgOnE5VqQ7UF7OjgM9DooUn
6uQDsjEsaDcnlK0Zj884oxPBkPpa+TMB44grbpSzvnBJm5cRwj6UxsOIM0UfpMKc
00bTRdPppPJSZdd++UU/ukXALUMG24O8skT7xLQAl8PrDupk6sVfRJ/cpgEkOmTf
GJnzafrslG2O2fBT8tMcVe7G/ljMnXlZpQ/jFkNAH8K2yZlLmZw=
=bsIM
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to