Bug 232078

Summary: [GTK] Stop exporting original JS API
Product: WebKit Reporter: Michael Catanzaro <mcatanzaro>
Component: WebCore JavaScriptAssignee: 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    

Description Michael Catanzaro 2021-10-21 07:05:44 PDT
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.
Comment 1 Michael Catanzaro 2023-02-03 08:11:11 PST
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.