#48507: julia @0.3.9 +gcc48: destroot fails building OpenBLAS with native clang -----------------------------+---------------------- Reporter: andy.nowacki@… | Owner: sean@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.99 Resolution: | Keywords: Port: julia | -----------------------------+---------------------- Comment (by sean@…): Replying to [comment:8 petr@…]:
Okay, the answer to my question above is in the Portfile, which a have looked at only now. I report it here for simplicity:
{{{ # julia can't use Apple's Accelerate framework so the choices are to build # lapack (32-bit interface) or build OpenBLAS (64-bit interface). # Alternatively, we could try to use MacPorts' own OpenBLAS port but that would # need to be updated to build the 64-bit interface which is inocmpatible with # the 32-bit interface. Since that could break other ports dependent on # OpenBLAS, we'll just stick with having julia download and build its own # internal OpenBLAS. }}}
Yep, this is indeed the reason. One possible solution would be a blas/lapack port group that could unify all these different options. As for this ticket, though, I haven't had time to look at it. -- Ticket URL: <https://trac.macports.org/ticket/48507#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X