Commit 3cbeb24
authored
Build C API release artifacts with unwind tables (#11383)
In #11344 it was found that if Wasmtime had a frame on the stack then an
application's previous unwinding was broken. This was due to the fact
that Wasmtime's C API artifacts do not have unwind information built-in
due to being build with `-Cpanic=abort`. This change updates to building
the C API artifacts with `-Cforce-unwind-tables` even though Rust itself
won't use them to assist with embedders that want to unwind. These
should in theory be easily strippable if desired and additionally
embedders always have the option to build their own version of the C API
too.
Closes #113441 parent 66b4bf3 commit 3cbeb24
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
74 | 80 | | |
75 | 81 | | |
76 | 82 | | |
| |||
0 commit comments