Bug 232078
Summary: | [GTK] Stop exporting original JS API | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | WebCore JavaScript | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | mcatanzaro |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | PC | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 210100 |
Michael Catanzaro
For GTK 4, we should use our linker version script to hide symbols from the original JS API, to ensure applications can only use the modern JSC API.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
So this is actually impossible:
* If we build shared libjsc, we inherently have to export everything.
* If we build static libjsc, these symbols are already not exported.
Closing.