Your message dated Wed, 20 May 2020 15:18:48 +0000
with message-id <e1jbqua-0003vp...@fasolo.debian.org>
and subject line Bug#947827: fixed in atlas 3.10.3-10
has caused the Debian Bug report #947827,
regarding Missing symbols in -lblas ?
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.)


-- 
947827: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947827
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libatlas3-base
Version: 3.10.3-9

I tried to work on the scilab package, but couldn't get very far : for
some reason, the configure script was failing to detect the umfpack
library. But looking in config.log, I found out the reason was that the
BLAS used is atlas, and linking to it gives many undefined references :


configure:30844: gcc -o conftest -g -O2 -fdebug-prefix-
map=/home/jpuydt/Debian/build/scilab-6.0.2=. -fstack-protector-strong
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-
z,relro -Wl,-z,now -Wl,--no-as-needed conftest.c -lumfpack  -lamd
-lblas -lpthread -ldl -lcurses  -lm -lm >&5
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dgeset'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dgemoveT'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sger'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cgeset'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dtrscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cgemaxnrm'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zgeru'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cgemoveT'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dgemaxnrm'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zcplxdivide'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sgemaxnrm'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_csqtrans'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zGetNB'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dGetNB'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dger'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_ztrscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_ssqtrans'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_ccplxdivide'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dgezero'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cgeru'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sgeset'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sgezero'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_xerbla'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_ctrscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zgemaxnrm'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cgezero'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zgezero'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dgescal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_ccplxinvert'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zgemoveT'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_dsqtrans'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zgeset'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_cGetNB'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sGetNB'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_strscal'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zcplxinvert'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_zsqtrans'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sgemoveT'
/usr/bin/ld: /lib/x86_64-linux-gnu/liblapack.so.3: undefined reference
to `ATL_sgescal'
collect2: error: ld returned 1 exit status

I tried to make a simpler failing test.c:
  int umfpack_di_solve();

  int main()
  {
    return umfpack_di_solve();
  }

compiles with gcc -o test test.c -lumfpack
doesn't compile with gcc -o test test.c -lumfpack -lblas
compiles with gcc -o test test.c -lumfpack -llapack -lblas

Hope it helps,

JP

--- End Message ---
--- Begin Message ---
Source: atlas
Source-Version: 3.10.3-10
Done: =?utf-8?q?S=C3=A9bastien_Villemot?= <sebast...@debian.org>

We believe that the bug you reported is fixed in the latest version of
atlas, 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 947...@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 atlas 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: SHA512

Format: 1.8
Date: Wed, 20 May 2020 16:42:23 +0200
Source: atlas
Architecture: source
Version: 3.10.3-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Sébastien Villemot <sebast...@debian.org>
Closes: 947827 957015
Changes:
 atlas (3.10.3-10) unstable; urgency=medium
 .
   * Fix missing symbols in liblapack.so.3 when libblas.so.3 is not the one from
     ATLAS.
     The problem was that, in 3.10.3-9, liblapack.so.3 was no longer linked to
     libatlas.so.3, despite an explicit -latlas in the link command.
     This was due to the combination of two factors:
     — ld now defaulting to --as-needed in bullseye
     — libatlas.so.3 symbols being erroneously embedded in libblas.so.3
     The fix consists in no longer embedding libatlas.so.3 symbols inside
     libblas.so.3 (this has always been the intent, for some reason this had not
     been correctly done). (Closes: #947827)
   * debian/rules: simplify using debhelper 12.8’s execute_{before,after}_* 
rules
   * Bump to debhelper 13
     — this allows dropping the B-D on dh-exec
     — mention libsatlas.so and libtatlas.so in debian/not-installed
   * Separate the {build,binary}-arch rules from {build,binary}-indep
   * Drop debian/NEWS.Debian: it has never been installed, since it had an
     incorrect name
   * Bump S-V to 4.5.0
   * gfortran-10.patch: new patch, fixes FTBFS against gfortran 10
     (Closes: #957015)
Checksums-Sha1:
 180dc4cff6cd89b43963cebe146b877f9f19cfc9 2233 atlas_3.10.3-10.dsc
 85e99f0e32f4235e129363528199bef70d46d5f3 160408 atlas_3.10.3-10.debian.tar.xz
 d1dd66f7145b9a63158935ca5ff1403b5bdd2680 9269 atlas_3.10.3-10_amd64.buildinfo
Checksums-Sha256:
 b109b3c2c077dff91d1c2b83ac7aa9b57530ad3938d1e3f5ce47f89cca463c4d 2233 
atlas_3.10.3-10.dsc
 61e1735b53b28c3aaf51edb912b7afe02c39c9bc69b56110a74813ca8355819f 160408 
atlas_3.10.3-10.debian.tar.xz
 cd992c49187ee6168a07908173b47d50f3635767b3a68a74a34ff2ef70fd01ba 9269 
atlas_3.10.3-10_amd64.buildinfo
Files:
 2d515c5b4ea869b5c80a9d85a2f9e173 2233 devel optional atlas_3.10.3-10.dsc
 1b945449b29bf4eecb81c27625202cfd 160408 devel optional 
atlas_3.10.3-10.debian.tar.xz
 b82a188f85466317e649738d2c8d0df5 9269 devel optional 
atlas_3.10.3-10_amd64.buildinfo

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

iQIzBAEBCgAdFiEEU5UdlScuDFuCvoxKLOzpNQ7OvkoFAl7FRQUACgkQLOzpNQ7O
vkoVVw//cTybEoPntH6yh0PsC9SFWkgrsWsIYYJA3INtU0iHaKlVUK4B6fzs29tN
82s1iJq8sYbu59BVJ3k2BBRJpJd6bkkHvjQ3eGEzy+RdxeMrJOagIb1P1HQDYdCu
Eg3lCCXlpfSKJsKRw9WJubR0YKavQD1oU8a6T6V5b6/fwYo/RaOBouZ8T7HcsTfc
TZk5D1qGAVzrIM2FU0WMz/1qQN+7UUplIeT5Km11LZQ/CHydey2y/1+SmxHgacWp
Qh3LUH4tDKTF9k5zP7bfqMZZZxE71sDNZ/MJPZF5XvAaCY2RGd5y0R8NrQdsWwSQ
GsDvJW+U9xS2Ukw5+ebRza8D3O7r/BRD2wJhdFsqi+AA5nvZBSgirRTMp4mIqdHl
0tlxjW/jkpoZ5TAuH8zU3mvLxOjEq0yoELdXaOgGRdu7apENDLbm/oc8A1o0Qmke
MDJdESsu3o4YZyC6KS2jWqMnq7JQW7j8aNI7Wc1Invm6SCMJnp7wuzPXM//VJ8Fv
JR8YbscRWPAXo6YEprhSx9qfAiyLzivhcgVunDDxgxyOjPG7VlsLX1yLpZ2DbZSO
j0JvHHaf9WWA6b+whG70fuCGGLJ6JoKFq8WaLX27A0meijf6EXlLevdp6BBxt6pd
IHtk3biaEW7yDh79J4k/MaZ5dbduK4KUSuY56e9I+Xcdksk4mW8=
=J4gA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to