This just occurred to me: our QtV8 library contains symbols in the "v8" 
namespace. That means applications and libraries cannot load other V8 
implementations, since that would cause symbol clashes and catastrophic 
failures.

One solution is to rename the namespace inside our build of V8.

Another is to declare our build the official V8 build and just rename the 
library to simply "v8" (libv8.so.0 on Linux).

Questions:
 - how close to maintaining binary compatibility is the V8 project? Something 
in the works? Or completely out of the question?

 - how likely is it that our changes to V8 are going to be accepted by the 
upstream?

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

Reply via email to