-
Notifications
You must be signed in to change notification settings - Fork 199
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
[NativeAOT-LLVM] compiling for Linux #1797
Comments
This should come from the Linux system include paths. The coreclr build system plays tricks when the system include paths are used and when they are not used that have to be in sync with whether I think the problem is that |
Thanks, I see runtimelab/src/coreclr/CMakeLists.txt Lines 204 to 208 in 335bf0a
Which looks like the lines I want to not execute for building the llvm clrjit, but is that possible? I tried just
But it excludes the standard headers in places where I think I still want the dummy headers e.g.
|
This error means that I think defining |
Thanks, I'll try the first suggestion. Just so I don't start in the wrong place, the files in |
If the component that you are switching to compile with |
Thanks, I got as far as something compiling, but it sigsegvs on start up, maybe something to do with a missing runtimelab/src/coreclr/pal/src/loader/module.cpp Line 1629 in 335bf0a
But I don't see that message, so bit lost as to what is trying to call PAL_RegisterModule
|
Maybe I misunderstood |
Nope, |
I understand I need a trace enabled verison of coreclr for the tracing to work, so i'll try |
I'm going to close this for now as realistically I'm not going to have time to move it forward. https://github.com/yowl/runtimelab/tree/llvm-linux is where I got to. |
I'm trying to fix up the scripts so that compiling the repo on Linux is possible. Most seems to be compiling ok, but I have a problem compiling the browser wasm clrjit:
As you can see I have no
errno.h
, should that be installed be some dependency, or is it bringing it in incorrectly?The text was updated successfully, but these errors were encountered: