37ea891aad
Only on non-GCC2 for now, as GCC2 does not have -fvisibility. An opt-out is left as a possibility, and is unfortunately necessary for libshared and libicon, as these two are used even in WebKit instead of linking to the .a. However, libcolumnlistview, libagg, and a whole bunch of others are now no longer exported, so this is already a major improvement on what symbols we were leaking. This may provide performance differences for consumers of these APIs, as GCC and the linker are now free to merge and directly use functions that previously could have been semantically interposed. AGG usage in app_server, especially, may benefit. We can also now remove the addition from libnetservices, so do that. |
||
---|---|---|
.. | ||
config_headers | ||
jam | ||
scripts |