-
-
Notifications
You must be signed in to change notification settings - Fork 653
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
Replacing the Old Backend with the New Backend Transition Period #891
Comments
We right now don’t have the correct flags for building on macOS with brew llvm. |
For what it's worth. This is what I had to do to compile with brew |
Mac M1 support was pretty simple to add now that |
I did jet not try to use the m1 build sh file but i thought a unified way todo this for macOS in say the makefile would actually make more sense. @powerc9000 it doesn’t require a -lLLVM-C i suppose it’s somehow in the ldpath somehow. |
Another thing for the transition period with @ThisDrunkDane has suggested is to get the new backend compiling with CI for all platforms and then just remove the old backend straightaway. If people require the old backend still, they can still use a previous version if necessary. |
n.b. This is not an April Fool's Joke. |
I didn‘t expect anything else maybe we should also switch to makefiles for nix completely. |
I would prefer if we switch to makefiles completely for all platforms. |
That would add another dependency to Odin for Windows, like mingw. Alternatively, we could implement our own |
Also a option still requires a initial build system or is the consideration doing that manually? |
It's a dependency we already have? You need the VS build tools to build on windows and |
Ohh so there is make anyways on each platform hmm then upvote for using make everywhere. |
CC: @ThisDrunkDane |
I'll get started on that then, should be fairly simple to do if I leave out the entire "build LLVM in the CI itself" |
Is your feature request related to a problem? Please describe.
Replacing the Old Backend with the New Backend.
Describe the solution you'd like
Additional context
The text was updated successfully, but these errors were encountered: