https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227939

Kubilay Kocak <ko...@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |b...@freebsd.org
             Status|New                         |Open
           Keywords|                            |needs-qa
           See Also|                            |https://github.com/osmcode/
                   |                            |pyosmium/issues/55
              Flags|maintainer-feedback?(python |maintainer-feedback+
                   |@FreeBSD.org)               |

--- Comment #3 from Kubilay Kocak <ko...@freebsd.org> ---
Hi Jan, apologies for the delay.

See Also:

(1) https://bugs.python.org/issue23817 (remove freebsd SOVERSION special case)
(2) https://github.com/osmcode/pyosmium/issues/55 (origin of this issue)
(3)  https://bugs.python.org/issue1610795 (original freebsd find_library python
code)

(1) ended up in only 3.5+, though I requested a backport to 3.4 and 2.7 so the
behaviour was consistent in all versions. This explains the discrepancy between
Python versions in comment 2. CC'ing bapt@ here too for opinions/thoughts, he
originated the issue and patch upstream.

We could backport it ourselves, and/or add symlink in the python ports, and/or
modify the SOVERSION/INSTSONAME for the python port builds, *but* we'd like to
avoid doing so if the better/correct/permanent/rootcause resolution is
elsewhere.

Correct me if my reading is off, but it sounds like we have the following
options/paths, or combination thereof, so that we can have all supported
freebsd/python versions work out of the box.

- Fix ports that don't install symlinks to do so
- Fix python ctypes/find_library to be correct/great on all FreeBSD versions.
- Fix ldconfig something something in the absence of symlinks / other
condition(s).

Are some/all of the above what you referred to when you mentioned a workaround?

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"

Reply via email to