Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
mkbundle Linux - program doesn't run on system unless `mono-core` is installed #6187
Some more info on Stackoverflow: https://stackoverflow.com/questions/47384100/c-sharp-application-built-with-mkbundle-doesnt-work
Basically I cannot launch a c# app built and bundled using mkbundle unless
But I get this as a result:
This is an unexpected error that doesn't happen when running on Windows in normal circumstances, and it doesn't happen when you run it on a machine with mono-core installed. Why is this error happening does anyone know?
This is caused by a missing
Probably we should make it so that mkbundle ships the machine.config as well, in the meantime use:
And the problem is that without automatic shipping of
I generated the binary from: ubuntu 16.04.3 LTS
I tested running the binary from: ubuntu 17.04
I am not sure if we are passed the issue because another error came out:
Here is the mkbundle debug output:
Here is the program run stacktrace:
I am possibly seeing these issues: https://stackoverflow.com/questions/25374413/mono-native-binary-bundle-fails-to-load-libc-in-newer-linux-kernels
Should I open a new ticket about this libc issue?
added a commit
Jan 26, 2018
referenced this issue
Jan 26, 2018
Ah sorry, I miss-remembered, and I see that I answered two questions with the same answer.
You are correct, you need the other option for the libc issue,
finally works. i built this against ubuntumate 16, then moved this to a ubuntumate 17 machine with no