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
Consider FreeBSD like any other OS in SOVERSION #68005
Comments
In the configuration script: There is a special treatment done for FreeBSD, which is not needed, FreeBSD is perfectly fine with multiple digit in soversion. |
This command was added by the changeset 6fc10306bf31. |
Adding a patch on configure.ac (I bet configure should not be patched but regenerated) Considering the comment here: http://bugs.python.org/issue1044395#msg47064 about ldconfig(1) the output of ldconfig(1) is buggy in that regard, and the ports tree does not depends on that anymore so it will perfectly accept the 2 digit name. There are no known other things depending on that buggy output |
+1 |
Do you seriously consider to modify Python 2.7 and 3.4? Can it break the backward compatibility? I don't know how the SOVERSION thing is used. |
Provide more information: https://wiki.freebsd.org/ports/fix_lib_depends Here is the commit that adds the new methode for ports to lookup for libraries installed (not using ldconfig(1): |
I do not think it is worth changing python 2.7 or python 3.4 given the fact that the .so.1 symlink is not created (which imho it should be a good idea to create but let's go step by step) Let's just do it for next python |
@Haypo, yes, absolutely and no We will backport to security-only branches ourselves. |
Oh, I expected such change to break backward compatibility. If it doesn't, Koobs, would you like to commit the patch? |
New changeset 7444ac6d93c3 by Victor Stinner in branch 'default': |
Ok. I don't understand the purpose of SOVERSION, nor why it is an issue to not use dots on FreeBSD. So I don't want to change it in minor Python relases (2.7.x, 3.4.y). |
New changeset 0b3027a2abbc by Ned Deily in branch 'default': |
Oh thanks, I forgot to regenerate configure! |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: