Comment #2 on issue 411 by holisme: hide all internal symbols using GCC  
visibility pragma
http://code.google.com/p/v8/issues/detail?id=411

Please note i add to patch v8.h, because when trying to link against libv8,  
three
"Internals" symbols are needed by the public api.

--- libv8-1.3.9/include/v8.h    2009-09-06 15:23:48.000000000 +0200
+++ libv8-1.3.9.new/include/v8.h        2009-09-13 20:46:58.224425243 +0200
@@ -2706,7 +2706,7 @@
   * is necessary to implement inline functions in the v8 api.  Don't
   * depend on functions and constants defined here.
   */
-class Internals {
+class V8EXPORT Internals {
   public:

    // These values match non-compiler-dependent values defined within



--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to