As part of my goal of making log4cxx ABI compatible, I've added a new check
to the Github actions that will run automatically to see if there are any
ABI changes.  Currently it's just sitting in a PR(
https://github.com/apache/logging-log4cxx/pull/58) if anybody wants to
check it out before I merge it.  If you go to the abi-compatibility action,
there is now an artifact to download that has an HTML file with the ABI
compatibility report in it - it has a few warnings at the moment, likely
because the version of g++ that I compiled with is different from the one
that Ubuntu is using.

On a somewhat related note, since we are now making use of the new C++11
features(shared_ptr, mutex, etc), what should the goal of our next release
be and when would it make sense?  I ask because we could go for the next
release being ABI-compatible, although it would be rather tedious to do
that - there's a lot of code that would need to be changed, but it's not
particularly hard.

-Robert Middleton

Reply via email to