[wasm] Enable PIC for WebAssembly on LLVM v18.x by derek-gerstmann · Pull Request #7803 · halide/Halide · GitHub
Skip to content

[wasm] Enable PIC for WebAssembly on LLVM v18.x#7803

Merged
steven-johnson merged 6 commits into
mainfrom
dg/wasm_enable_pic
Aug 24, 2023
Merged

[wasm] Enable PIC for WebAssembly on LLVM v18.x#7803
steven-johnson merged 6 commits into
mainfrom
dg/wasm_enable_pic

Conversation

@derek-gerstmann

Copy link
Copy Markdown
Contributor

See #7796

@steven-johnson steven-johnson left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM pending clang-format and green bots

@steven-johnson

Copy link
Copy Markdown
Contributor

@steven-johnson steven-johnson merged commit 84faa68 into main Aug 24, 2023
@steven-johnson steven-johnson deleted the dg/wasm_enable_pic branch August 24, 2023 22:22
ardier pushed a commit to ardier/Halide-mutation that referenced this pull request Mar 3, 2024
* Enable PIC code generation for WebAssembly for LLVM >18.
Enable +mutable-globals to support dynamic linking

* Fix LLVM v18 interface changes for writeArchive()
Add RelLookupTableConverterPass for PIC (in LLVM v18)

* Resolve conflict for writeArchive interface changes.

* Clang format pass

---------

Co-authored-by: Derek Gerstmann <dgerstmann@adobe.com>
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.

3 participants