-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Empty Product directory after the build #3868
Comments
Since support for Linux is still coming online, we haven't taken the time to actually produce a single directory which contains all the build components you would need to run an application. The most interesting artifacts are just under the CMake folder right now:
Within the next few days we'll document how to combine these plus managed libraries to get a run-time that can actually run simple managed code (unfortunately the process is quite rough right now). Note the runtime itself is in a very alpha state on Linux right now. Simple things work, but there's still a ton of work to be done. |
Please let me know if there is anything I can help out with! Trying to run a hello world now results in:
Edit: mscorlib was missing, not sure how to build it on linux. |
This is strange, the libcoreclr.so should load fine. I've seen people from the community reporting that in the GIT forums - they get ExecuteAssembly failed - status: 0x80004005, which means that the libcoreclr.so was loaded successfully. The CHAIN_SUCCESS_COUNTER resides in the src\vm\amd64\virtualcallstubamd64.S, so I wonder if it is possible that these files are not being assembled / added to the cee_wks library. |
FWIW, I am not seeing the issue reported by @piot - maybe it should be split out as a distinct issue from this one? |
@piot I’m curious whether you are building a debug or release version of CoreClr? |
Binplacing of native CoreCLR binaries on Linux has been enabled today. So the Product folder should no longer be empty. But we still need to publish instruction describing how to build managed framework libraries and applications for Linux before you can actually start playing with it. |
@sergiy-k I used the debug version, is there a way to build mscorlib and run a hello_world.exe? |
@sergiy-k @directhex I would suggest an official chat room for dotnet/coreclr, but please join https://gitter.im/Piot/coreclr for now. |
I will be publishing directions on how to run hello world later tonight or tomorrow. |
@ellismg |
I suggest closing this issue, the files are placed correctly now. |
@piot FYI, I published some directions on how to run build and run Hello World on the wiki |
@ellismg Matt, looking at the instructions - we don't need the nasm, we were just considering it at one point, but then dropped the idea. |
@janvorli Good to know! I will update the docs. |
Thanks a lot @ellismg! |
Disable failing LONG tests for RyuJIT x86, issue #6778
after running
./build.sh
on Ubuntu 14.04I've got the mesage
but this directory is empty
The text was updated successfully, but these errors were encountered: