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

Update build of toolchain/sysroot to not touch installation root #446

Merged
merged 4 commits into from
Jul 16, 2024

Conversation

alexcrichton
Copy link
Collaborator

This changes everything to ensure that only the install step actually tries to install things. Everything is staged into temporary ./install folders inside of the build directory and then running the build system's install target will actually copy out everything using CMake builtins.

Closes #442

This changes everything to ensure that only the `install` step actually
tries to install things. Everything is staged into temporary `./install`
folders inside of the build directory and then running the build
system's `install` target will actually copy out everything using CMake
builtins.

Closes WebAssembly#442
Copy link
Member

@sbc100 sbc100 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@alexcrichton alexcrichton enabled auto-merge (squash) July 15, 2024 20:32
@alexcrichton alexcrichton merged commit 489ce6e into WebAssembly:main Jul 16, 2024
6 checks passed
@alexcrichton alexcrichton deleted the no-modify-install-root branch July 16, 2024 15:15
yamt added a commit to yamt/wasi-libc that referenced this pull request Jul 18, 2024
eg. when a user specifies non-default -resource-dir.

cf. WebAssembly/wasi-sdk#446
alexcrichton pushed a commit to WebAssembly/wasi-libc that referenced this pull request Jul 24, 2024
eg. when a user specifies non-default -resource-dir.

cf. WebAssembly/wasi-sdk#446
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.

Running make in a configured wasi-sdk tree installs things into /usr/local
2 participants