I'm guessing the Linux example where you're seeing JULIA_HOME/../lib is a source build? If you run `make install` then you should get a directory structure that looks more like the way the binaries are structured.
The only package that I know of that currently uses Julia's openblas is SCS.jl, see https://github.com/JuliaOpt/SCS.jl/blob/master/deps/build.jl. Note that Julia's openblas uses 64-bit integers, and renames the blas/lapack function names to avoid shadowing other copies of blas and lapack that might be linked by other libraries expecting conventional 32-bit integers. So you'll likely need to compile the Fortran code with some extra flags to account for these changes in blas/lapack linkage - check the section of deps/Makefile that deals with Arpack. On Thursday, January 29, 2015 at 3:00:24 PM UTC-8, Nick Henderson wrote: > Hello, > > I am working on a Julia package which includes some Fortran code that I > would like to link against openblas built with Julia. > > On my linux machine, I find the libraries in JULIA_HOME/../lib > > However, on the OSX nightly build I find them in JULIA_HOME/../lib/julia > > Is there a simple way to find the location of the Julia libraries? > > Is linking against libraries built with Julia considered an acceptable > practice? > > Thanks so much! > > --Nick Henderson >
