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  
>

Reply via email to