Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Julia: A fresh approach to technical computing: http://julialang.org/ #6

Closed
wants to merge 7 commits into
from

Conversation

Projects
None yet
3 participants
Contributor

staticfloat commented Apr 26, 2012

Moving discussion here from adamv/homebrew-alt#219.

I'm here via googling for a homebrew formula for julia.

I think you want to change

 depends_on "arpack-ng"
 depends_on "suite-sparse"

to

 depends_on "homebrew/science/arpack-ng"
 depends_on "homebrew/science/suite-sparse"

and similarly

 ln_s "#{Formula.factory('openblas').lib}/libopenblas.dylib", "lib/"
 ln_s "#{Formula.factory('arpack-ng').lib}/libarpack.dylib", "lib/"

to

 ln_s "#{Formula.factory('homebrew/science/openblas').lib}/libopenblas.dylib", "lib/"
 ln_s "#{Formula.factory('homebrew/science/arpack-ng').lib}/libarpack.dylib", "lib/"

After that, the first run of the formula failed to find the "local-blas" branch but the second run found it.

After that, I'm getting builds under Snow Leopard that fail with,

ld: library not found for -lLLVM-3.0
Contributor

staticfloat commented Apr 27, 2012

Ah, thanks for that, crowding.

For the llvm error, perhaps I should put in the caveats that it requires
llvm to be built with the "--shared" option?
-E

On Thu, Apr 26, 2012 at 9:33 PM, crowding <
reply@reply.github.com

wrote:

I'm here via googling for a homebrew formula for julia.

I think you want to change

depends_on "arpack-ng"
depends_on "suite-sparse"

to

depends_on "homebrew/science/arpack-ng"
depends_on "homebrew/science/suite-sparse"

and similarly

ln_s "#{Formula.factory('openblas').lib}/libopenblas.dylib", "lib/"
ln_s "#{Formula.factory('arpack-ng').lib}/libarpack.dylib", "lib/"

to

ln_s

"#{Formula.factory('homebrew/science/openblas').lib}/libopenblas.dylib",
"lib/"
ln_s
"#{Formula.factory('homebrew/science/arpack-ng').lib}/libarpack.dylib",
"lib/"

After that, the first run of the formula failed to find the "local-blas"
branch but the second run found it.

After that, I'm getting builds under Snow Leopard that fail with,

ld: library not found for -lLLVM-3.0


Reply to this email directly or view it on GitHub:
#6 (comment)

Contributor

Sharpie commented May 1, 2012

I'm afraid this is this is going to be held up due to #7 as long as it is depending on OpenBLAS. I want to allow multiple BLAS options in this repository, but I don't feel like the current implementation is very safe---too much possibility for people toend up with a mixed linear algebra environment. Best to start off getting things as close to "right" as we can. However, I think we need some more feedback on how to proceed and that whatever solution we come up with will require some core changes in Homebrew for dealing with duplicates and mutually exclusive options. This will take some time.

I hate to see all these contributions languishing in the pull request queue especially after all the hard work you have put in. Perhaps we can take them right now with dependencies only on the Accelerate framework and split the OpenBLAS options into another pull request that can be merged once #7 is resolved.

Contributor

staticfloat commented Sep 21, 2012

Closing this as the julia team is still a while away from a stable release. An up-to-date formula for Julia can be found here.

@prudhomm prudhomm pushed a commit to feelpp/homebrew-science that referenced this pull request Jul 18, 2014

@jacknagel Ealden Esto E. Escanan + jacknagel Grails 1.3.8
Closes #6.

Signed-off-by: Ealden Esto E. Escanan <ealden@teamcodeflux.com>
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
f0fd42c

@ghost ghost pushed a commit to rleigh-codelibre/homebrew-science that referenced this pull request Mar 18, 2015

@joshmoore joshmoore Merge pull request #6 from sbesson/master
Advance to 4.4.0
407138c

@wjcapehart wjcapehart referenced this pull request Apr 29, 2017

Closed

Brew edition of NetCDF 4.4.1.1 not working with OPeNDAP #5514

5 of 5 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment