Tim,

On 31 March 2008 at 21:39, Timothy G Abbott wrote:
| Package: r-base-dev
| Version: 2.6.2-2
| 
| I'm working on getting SAGE running on Debian, and various libraries it 
| uses (iml and linbox) seem to require ATLAS for their blas implementation. 
| The ATLAS package in Debian has been renamed to libatlas-base-dev as part 
| of the gfortran transition, and I assume should now be an option for r.

I just checked. This appears to be the way it always was:

-- atlas packages can transparently replace the normal blas
-- we usually default to the blas
-- if you install atlas, it gets found.

Ldd on R before I re-installed libatlas3gf-base:

[EMAIL PROTECTED]:~> ldd /usr/lib/R/bin/exec/R
        libR.so => /usr/lib/R/lib/libR.so (0xb7c37000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7aea000)
        libblas.so.3gf => /usr/lib/libblas.so.3gf (0xb7a29000)
        libgfortran.so.3 => /usr/lib/libgfortran.so.3 (0xb7982000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb795d000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7950000)
        libreadline.so.5 => /lib/libreadline.so.5 (0xb791f000)
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb78f8000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb78e8000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb78d2000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb78ce000)
        /lib/ld-linux.so.2 (0xb7f2b000)
        libncurses.so.5 => /lib/libncurses.so.5 (0xb789d000)

and once you install it we have atlas:

[EMAIL PROTECTED]:~> ldd /usr/lib/R/bin/exec/R
        libR.so => /usr/lib/R/lib/libR.so (0xb7cee000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7ba1000)
        libblas.so.3gf => /usr/lib/atlas/libblas.so.3gf (0xb781d000)
        libgfortran.so.3 => /usr/lib/libgfortran.so.3 (0xb7776000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7751000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7744000)
        libreadline.so.5 => /lib/libreadline.so.5 (0xb7713000)
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb76ec000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb76db000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb76c6000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb76c2000)
        /lib/ld-linux.so.2 (0xb7fe2000)
        libncurses.so.5 => /lib/libncurses.so.5 (0xb7691000)

Dito for 'ldd /usr/lib/R/lib/libRlapack.so'

So all that is different right now is that I am not doing the old Depends:
trick of defaulting to libblas with an alternate of libatlas.  Given how
users need to install libatlas (either base or hardware-specific ones)
manually anyway, I see no real issue.

| Since SAGE depends on both r and these libraries, it'd be helpful if 
| r-base-dev were to depend on (libblas-dev | libatlas-base-dev), the 
| gfortran analogue of the old (refblas3-dev | atlas3-base-dev) dependency. 

Oh, darn. Now I see -- you were talking about the -dev, not r-base-core.  
But even that should be covered via libatlas-base-dev proving libblas-dev.
What am I missing here?

But in the meantime, lemme get the alternates back in.

Dirk




| Thanks,
| 
|       -Tim Abbott
| 
| 

-- 
   I was off email for a few days until March 29th, and am now 
   catching up. My apologies for delayed responses and/or brevity.
--
Three out of two people have difficulties with fractions.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to