-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build on macOS #661
Comments
Hello @simonjwright , Incidentally I've been working on this issue precisely for the past few days with someone from the Langkit team :) Indeed the problem is as you diagnosed, And on the ALS build script side there was something more needed to make other libraries visible at the point where |
The fix just went into ALS too so I will close this issue. @simonjwright feel free to reopen if things don't work as advertise. |
Looking good! (i.e build succeeded) |
The call at manage.py:347 ends up calling
check_bootstrap.py
.I can see that it's advantageous to stop at this point if something goes wrong, but it will fail on macOS, which causes failures in building Ada Language Server.
The reason is macOS's idiosyncratic handling of shared libraries, see e.g. this in ALS, which fixes up the shared libraries so they can be called from Python.
Unfortunately ALS can only call
fix_dylib_paths
after buildingliblktlang.dylib
(here), so whenmanage.py
callscheck_bootstrap.py
it's bound to fail.@eliericha - for info
The text was updated successfully, but these errors were encountered: