[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: poco (updated package)


Hi Günter

can you please respond a short statement about API and ABI stability of poco.

- Patrick

we generally try very hard to maintain API (source-code level) compatibility between releases, especially in the core libraries (Foundation, XML, Util, Net).

ABI (binary) compatibility is a different beast, though. So far we haven't given it much thought, mostly because the majority of our users use the POCO source code distribution and distribute the POCO libs together with their product. And also because maintaining ABI compatibility in C++ libraries is a huge PITA. As a result, we simply bump the library version with every release, no matter whether the ABI has changed in an incompatible way or not. Also, we use the same library version number all POCO libraries. Given that POCO has reached a certain maturity, I am aware that we should give a bit more attention to that issue.

I suggest we continue the discussion on the poco-develop mailing list (CC'd).

Best regards,


Günter Obiltschnig
Applied Informatics Software Engineering GmbH
A-9184 St. Jakob im Rosental | St. Peter 33 | www.appinf.com
P: +43 4253 32596  M: +43 676 5166737  F: +43 4253 32096

Company Registration: FN 276491 f | Landesgericht Klagenfurt
Managing Director: DI Günter Obiltschnig

Reply to: