-
Notifications
You must be signed in to change notification settings - Fork 72
Resolve symbol collisions among Wasm runtimes #139
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
Comments
I'm all in for fixing this issue, but do we have any real use case for it, other than benchmarks? |
No, I don't have any specific real use case. So this is going to be my weekend task when I have time until the real necessity comes up. |
I found that |
Fixes proxy-wasm#139. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
This is intended for benchmarks and development, not for production. Fixes #139. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Migrated from envoyproxy/envoy#14012.
The more runtime we have, The more we want to have single binary to, at least, benchmark all at once.
Using
objcopy --prefix-symbols
on all the object files of runtimes might be a solution, though I'm not sure what changes would be necessary to be applied to C++ interfaces (V8 and WAVM for examples). Changes to the C interfaces would be trivial.And This might have side effects in the final binary size?
Relevant to #113
The text was updated successfully, but these errors were encountered: