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

MSVC 7.0 (Visual C/C++ 2002) support, and touhou6 preset #839

Merged
merged 3 commits into from
Sep 8, 2023

Conversation

roblabla
Copy link
Contributor

@roblabla roblabla commented Sep 7, 2023

This MR:

  • Moves the previously named "msvc7.0" toolchain to "msvc7.1", to match its actual content.
  • Adds a new "msvc7.0" toolchain based on Visual Studio .NET 2002.
  • Adds a new preset for the Touhou 6 decompilation project

@roblabla roblabla changed the title Msvc70 touhou6 MSVC 7.0 (Visual C/C++ 2002) support, and touhou6 preset Sep 7, 2023
This renames the msvc7.0 toolchain to msvc7.1 (as it is based on Visual
Studio 2003, which is msvc7.1), and introduces a new msvc7.0 toolchain
based on Visual Studio 2002.
The MSVC toolchains store intermediate artifacts in the /sandbox/tmp
folder, and need to be able to mmap them with PROT_EXEC rights, which is
prevented by the noexec flag that docker automatically puts on all
tmpfs. To avoid this, we need to ask docker to remove that flag.
@ethteck ethteck merged commit b890a0f into decompme:main Sep 8, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants