mirror of
https://github.com/jmcnamara/libxlsxwriter.git
synced 2026-05-15 14:15:54 -06:00
[GH-ISSUE #167] No soname for ABI tracking #138
Labels
No labels
awaiting user feedback
bug
cmake
cmake
docs
feature request
in progress
long term
medium term
medium term
pull-request
question
question
ready to close
short term
under investigation
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/libxlsxwriter#138
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @remicollet on GitHub (Apr 27, 2018).
Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/167
Originally assigned to: @jmcnamara on GitHub.
This library doesn't set any soname, so it is hard to track ABI compatibility
Expected, something like
This means incompatible changes have to bump the soname, new symbols have to bump the minor version.
This a common good practice, respected by nearly all libraries.
@jmcnamara commented on GitHub (Apr 27, 2018):
Good suggestion. I'll look into adding that.
@jmcnamara commented on GitHub (Jan 10, 2020):
I still have this at the back of my mind. However, I think there is still too much flux/development going on in libxlsxwriter to try stabilise the ABI or use semantic versioning.
@jmcnamara commented on GitHub (Sep 21, 2020):
Same comment as above. Libxlsxwriter still has too much change to try stabilise the ABI. Closing for now.
@imaiguo commented on GitHub (Jun 2, 2021):
need soname urgently
@jmcnamara commented on GitHub (Jun 2, 2021):
Ok. Re-opening this issue.
@jmcnamara commented on GitHub (Jun 26, 2021):
Closing in favour of #340.