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
Add LuaDist integration #225
Comments
|
@drahosp, @jayachar88, @andrewstarks, I added integration with LuaDist. You'll need to copy the luadist package to Usage:
You can also try other LuaDist commands If you get an error during installation, try running the same command with You can also pass CMake parameters; everything that includes uppercase letters and underscore will be handled as a CMake parameter. For example, What works:
What doesn't work:
|
…ref #225). LuaDist relies on using liblua.dylib for all its modules with the same name for both Lua 5.1 and Lua 5.2 interpreters. This presents an issue for ZBS as it needs not only to refer to a proper liblua.dylib, but also to avoid loading two interpreters as its own interperter loads its own library. To resolve this, liblua.dylib doesn't export any symbols (it's a dummy library), but it needs to be present to satisfy dyld dependency (as some of the libraries and LuaDist build process are outside of our control). All the other Lua symbols are already available in memory, but to make LuaDist libraries to use them, we enforce flat namespace.
|
These changes have been merged into master (d1c49f0). |
No description provided.
The text was updated successfully, but these errors were encountered: