not only the naming scheme is a problem.

apps will fail to link libmozjs since the library is compiled without 
-DJS_THREADSAFE
and to the contrary the .pc file xulrunner-js adopts -DJS_THREADSAFE in the 
CFLAGS
this will generate such an error:

undefined reference to `js_GetSlotThreadSafe(JSContext*, JSObject*,
unsigned int)'

since that function is #ifdef enclosed by the aforementioned flag at
compile time.

-- 
libmozjs-dev provides xulrunner-js.pc which is incompatible with Debian's 
libmozjs-dev which provides mozilla-js.pc
https://bugs.launchpad.net/bugs/273956
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to