Skip to content

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

Merged
phlax merged 1 commit into
envoyproxy:mainfrom
phlax:emscript-version
Jun 2, 2025
Merged

deps/emscripten: Add support for dwp files in wasm builds#39707
phlax merged 1 commit into
envoyproxy:mainfrom
phlax:emscript-version

Conversation

@phlax

@phlax phlax commented Jun 2, 2025

Copy link
Copy Markdown
Member

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
@repokitteh-read-only

Copy link
Copy Markdown

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 <ryan@synca.io>
@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

phlax commented Jun 2, 2025

Copy link
Copy Markdown
Member Author

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