jxl.version (610B)
1 JXL_0 { 2 global: 3 Jxl*; 4 5 local: 6 # Hide all the std namespace symbols. std namespace is explicitly marked 7 # as visibility(default) and header-only functions or methods (such as those 8 # from templates) should be exposed in shared libraries as weak symbols but 9 # this is only needed when we expose those types in the shared library API 10 # in any way. We don't use C++ std types in the API and we also don't 11 # support exceptions in the library. 12 # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36022 for a discussion 13 # about this. 14 extern "C++" { 15 *std::*; 16 }; 17 };