Closed david-macmahon closed 1 year ago
Hi David, thanks for the bug report.
The error you're seeing is because the casacorecxx binary for your system is missing. Now, I haven't tested this on an ARM system but from the build instructions I'm reading for casacore_jll and casacorecxx_jll, it seems like we should be building for a system if:
So I think (??) actually this should work on MacOS/M{1,2}. I should get a chance this weekend to test properly on that hardware.
After a little investigation, it turns out the requirement libc == glibc
essentially blocked macOS builds of casacorecxx_jll
.
@david-macmahon I have posted a PR to enable macOS builds, and once this is accepted, I'll ask if you could update casacorecxx_jll
and run the test suite to see how things go.
@david-macmahon The package has been rebuilt. From the Pkg REPL, run pkg> up Casacore
and then run pkg> test Casacore
and let me know if the test suite passes on macOS aarch64.
Thanks! It passed the tests on my MacBook Air M2 laptop (see above for versioninfo()
output). Here's what I got:
Testing Running tests...
Test Summary: | Pass Broken Total Time
Casacore.jl | 188 1 189 8.2s
Testing Casacore tests passed
Great news!
I can
]add Casacore
(v 0.2.0) in Julia 1.8.3 , but when it tries to precompile it gives this error:Here is my version info:
Is this due to lack of M2 support in casacore itself? If it can't (yet) work, it would at least be nice to get a friendlier error message.