Bugs item #3411738, was opened at 2011-09-20 12:12
Message generated for change (Tracker Item Submitted) made by andrey-moscow
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=428740&aid=3411738&group_id=40728

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Library Functions
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Andrey Ponomarenko (andrey-moscow)
Assigned to: Nobody/Anonymous (nobody)
Summary: ABI break in OBUnitCell class (trunk/r4401)

Initial Comment:
Commit r4401: Fix const-ness of OpenBabel::OBUnitCell.

You should change the SONAME to 5 because you've removed 20 symbols by this 
commit.

See these compatibility reports:
http://linuxtesting.org/upstream-tracker/compat_reports/openbabel/2.3.0_to_current/abi_compat_report.html
http://linuxtesting.org/upstream-tracker/versions/openbabel.html

The alternative way to maintain binary compatibility in this case is to 
overload methods by the "const"-qualifier without removing old methods:
OBUnitCell::GetA(); // save this method
OBUnitCell::GetA() const; // add overload

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=428740&aid=3411738&group_id=40728

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to