Skip to content
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

osx support #18

Open
sdykae opened this issue Dec 21, 2022 · 2 comments
Open

osx support #18

sdykae opened this issue Dec 21, 2022 · 2 comments
Labels
help wanted Extra attention is needed

Comments

@sdykae
Copy link

sdykae commented Dec 21, 2022

title
image

@neqochan
Copy link
Contributor

Osx support ist hard for us to integrate natively as I don't think our overlays are compatible. I'll put it on our Todo list but this will likely take some time until we can tackle this.

In the meantime you may be able to just use docker. We know that rules_ll works on Windows with WSL, so I think a e.g an Ubuntu image with gcc-dev and libxml-dev should work. @JannisFengler may be able to give you an exact package list.

Just make sure to use local volume mounts so that you don't need to rebuild the entire LLVM project every time you run that container 😅

@aaronmondal
Copy link
Contributor

@sdykae Would you want to try this again? The new rules_ll is wrapped in Nix, so I think we have a chance of actually getting it to work natively now.

If you have the nix package manager installed and flakes enabled the command to set up a project is

nix develop github:eomii/rules_ll
ll init

There will probably be a few bugs regarding the build configuration but we no longer have to "hard block" non-linux OSes and we should be able to make it work natively on OSX now.

@aaronmondal aaronmondal added the help wanted Extra attention is needed label Feb 16, 2023
@aaronmondal aaronmondal added this to the Native OSX support milestone Feb 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants