Skip to content
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

Switch to vendored Lua #1072

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Switch to vendored Lua #1072

wants to merge 2 commits into from

Conversation

h3ndrk
Copy link
Member

@h3ndrk h3ndrk commented Jun 23, 2024

Why? What?

When compiling mlua unvendored, you need to install Lua on your system. Especially under Windoof, this can be painful, therefore we want to switch to a vendored version.

Does not heilmachen #1071 completely because we still need further fixes because we are still using symlinks which are not supported under Windoof.

ToDo / Known Issues

It's perfect

Ideas for Next Iterations (Not This PR)

It's perfect

How to Test

Check that Twix compiles under Windoof

@h3ndrk h3ndrk added tools:Debug Tooling Related to twix et.al. tools:Tooling Related to pepsi et.al. labels Jun 23, 2024
@h3ndrk h3ndrk enabled auto-merge June 23, 2024 09:03
@oleflb
Copy link
Contributor

oleflb commented Jun 23, 2024

@h3ndrk how do you want us to test this? @Vivituhh setup rust under windows but compilation still fails because of the symlink error you already mentioned

@h3ndrk
Copy link
Member Author

h3ndrk commented Jun 23, 2024

@h3ndrk how do you want us to test this? @Vivituhh setup rust under windows but compilation still fails because of the symlink error you already mentioned

We have commented out all erroring code with symlinks. Then Twix is compilable again and you can test that the Lua stuff still wörks.

@knoellle
Copy link
Contributor

@h3ndrk, even though you wrote "does not fix (completely)", github detected it as this PR fixing the linked issue.

@h3ndrk
Copy link
Member Author

h3ndrk commented Jun 23, 2024

Hopefully fixed now 😅

@h3ndrk
Copy link
Member Author

h3ndrk commented Jul 21, 2024

What is the state with this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tools:Debug Tooling Related to twix et.al. tools:Tooling Related to pepsi et.al.
Projects
Status: Request for Review
Development

Successfully merging this pull request may close these issues.

5 participants