Skip to content

deps/emscripten: Add support for dwp files in wasm builds #39707

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

Merged
merged 1 commit into from
Jun 2, 2025

Conversation

phlax
Copy link
Member

@phlax phlax commented Jun 2, 2025

Also, install before proxy-wasm-cpp-sdk to ensure it is used/patched

Currently its installed after, making our setup redundant

includes patch of emscripten-core/emsdk#1531

the context for this is that its required to use a hermetic llvm toolchain (other than being generally useful)

without it, redundant hackery/patching would be required as the newer platforms way of setting up toolchains expects something to be setup for various bins. Rather than adding a stub i figured add the fix. This has historically been the main blocker to adding llvm toolchains, or using the bazel platforms setup

@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Jun 2, 2025
Copy link

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @agrawroh

🐱

Caused by: #39707 was opened by phlax.

see: more, trace.

Also, install before `proxy-wasm-cpp-sdk` to ensure it is used/patched

Currently its installed after making our setup redundant

Signed-off-by: Ryan Northey <[email protected]>
@phlax phlax force-pushed the emscript-version branch from e02514f to a800b59 Compare June 2, 2025 14:52
@phlax phlax changed the title deps/emscripten: Install before proxy-wasm-cpp-sdk to ensure it is … deps/emscripten: Add support for dwp files in wasm builds Jun 2, 2025
@phlax
Copy link
Member Author

phlax commented Jun 2, 2025

cc @krinkinmu

@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Jun 2, 2025
@phlax phlax merged commit e58d30a into envoyproxy:main Jun 2, 2025
25 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