Atlas not ABI-compatible with refblas package on AMD64

Bug #523365 reported by Christian Hudon on 2010-02-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
atlas (Ubuntu)
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

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

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  Edit
Everyone can see this information.

Other bug subscribers