Closed
Bug 1132039
Opened 9 years ago
Closed 9 years ago
js symbols not longer exported and available for use from binary add-ons
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: support, Unassigned)
References
(Depends on 1 open bug)
Details
User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Build ID: 20150122214805 Steps to reproduce: Building the Gecko SDK in FF36 no longer produces mozjs.lib because the JS code was moved into xul.dll by Bug 609976 . However, the JS symbols are not exported from their new home in xul.dll Actual results: A binary add-on can now longer make calls into functions like JS_GetProperty and JS_CallFunctionName because the entry points are not exported from xul.dll (libxul) Expected results: The JS_* functions like JS_GetProperty and JS_CallFunctionName should be export from libxul so that they can be linked to and called from binary / native add-ons
Comment 1•9 years ago
|
||
This was a purposeful change. See 920731. It just didn't take effect on Windows until mozjs got folded into libxul.
Comment 2•9 years ago
|
||
Er, see bug 920731.
Ok, thanks for the explanation and the reference to bug 920731.
Depends on: 1177103
You need to log in
before you can comment on or make changes to this bug.
Description
•