Atlas not ABI-compatible with refblas package on AMD64

Bug #523365 reported by Christian Hudon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
atlas (Ubuntu)
New
Undecided
Unassigned

Bug Description

The Atlas libraries are supposed to be ABI-compatible with the reference BLAS and LAPACK implementation, as they are substituted in through dynamic linker magic for applications compiled with BLAS and LAPACK. However, on AMD64 hardy, programs that are linked against BLAS and LAPACK and work fine with the reference implementation installed suddenly produce the following dynamic linking error when libatlas3gf-base (version 3.6.0-21.1ubuntu3) is installed:

/usr/lib/atlas/libblas.so.3gf: undefined symbol: _gfortran_st_write_done

Maybe Altas and the reference BLAS and LAPACK are not compiled with the same FORTRAN compiler?

Related branches

Revision history for this message
Soeren Sonnenburg (sonne-debian) wrote :

yes it is a bug, ubuntu devels forgot to link against gfortran. A trivial workaround would be to add -lgfortran to your link flags.

Revision history for this message
Sylvestre Ledru (sylvestre) wrote :

This has been fixed in Debian packages of atlas.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.