On 03/ 1/15 02:31 PM, Emil Velikov wrote:
- Considering the lack of -fvisibility, what is the normal visibility "level" - hidden or default ? If the latter this means that every library/module built exports a ton of internal symbols.
Default, unless you pass the -xldscope=hidden flag to Studio, as the Xserver does: http://cgit.freedesktop.org/xorg/xserver/tree/configure.ac?id=xorg-server-1.17.1#n1840
- Using the __has_attribute macro looks great, although I would suspect that it will take a while for GCC and others to adopt(?).
Probably, which is why X.Org uses it in addition to, instead of as a replacement for, the gcc version checks for now: http://cgit.freedesktop.org/xorg/proto/x11proto/commit/?id=ffd4a13042d24cb5c913207585191801a9a1603e -alan- _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev