apache / logging-log4cxx

Apache Log4cxx is a C++ port of Apache Log4j
http://logging.apache.org/log4cxx
Apache License 2.0
278 stars 122 forks source link

Use GCC recommended symbol visibility in the next ABI version #340

Closed swebb2066 closed 9 months ago

swebb2066 commented 9 months ago

This PR will reduce the number of exported log4cxx symbols to 5509 from 6737 and reduces other exported symbols to 67 from 108 (in liblog4cxx.so).

swebb2066 commented 9 months ago

This PR improves the stability of benchmark results from the following result distribution: log4cxx-15-benchmark-distribution to the following result distribution: log4cxx-16-benchmark-distribution