Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixed cmake building soversion is diffrent with automake #682

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

shouhuanxiaoji
Copy link

OS: fedora 39
Architecture: x86_64

when I use automake to build jansson, the soversion symbol is
Version definitions:
1 0x01 0x0d1dca64 libjansson.so.4
2 0x00 0x0d1dca64 libjansson.so.4

but when I use cmake to build jansson, the soversion symbol is
Version definitions:
1 0x01 0x0d1dca64 libjansson.so.4
2 0x00 0x03888e44 JANSSON_4

you can use objdump -p libjansson.so.4.14.0 to see the infomation.
so I think it is necessary to modify the jansson.sym infomation to make soversion between automake and cmake same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant