OSDN Git Service

Fix libEGL symbol visibility.
authorNicolas Capens <capn@google.com>
Mon, 3 Apr 2017 19:03:35 +0000 (15:03 -0400)
committerNicolas Capens <capn@google.com>
Tue, 4 Apr 2017 20:28:17 +0000 (20:28 +0000)
Change-Id: Ie546d41b0205c7bd963a56af209652fd41fbe3ca
Reviewed-on: https://swiftshader-review.googlesource.com/9128
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/OpenGL/libEGL/BUILD.gn
src/OpenGL/libGLESv2/BUILD.gn

index f17a3fd..71f8b70 100644 (file)
@@ -35,9 +35,9 @@ config("swiftshader_libEGL_private_config") {
     defines += [ "LOG_TAG=\"swiftshader_libEGL\"" ]
 
     if (is_linux) {
-      defines += [ "GL_APICALL=__attribute__((visibility(\"protected\")))" ]
+      defines += [ "EGLAPI=__attribute__((visibility(\"protected\")))" ]
     } else {
-      defines += [ "GL_APICALL=__attribute__((visibility(\"default\")))" ]
+      defines += [ "EGLAPI=__attribute__((visibility(\"default\")))" ]
     }
   }
 }
index e9cddf5..1460180 100644 (file)
@@ -49,7 +49,7 @@ config("swiftshader_libGLESv2_private_config") {
     ]
 
     if (is_linux) {
-      defines += [ "GL_APICALL=" ]
+      defines += [ "GL_APICALL=__attribute__((visibility(\"protected\")))" ]
     } else {
       defines += [ "GL_APICALL=__attribute__((visibility(\"default\")))" ]
     }