[Bug 227939] devel/boost-python-libs vs ctypes.util.find_library

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri May 11 08:54:12 UTC 2018


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

Kubilay Kocak <koobs at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bapt at 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 <koobs at 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 on the CC list for the bug.


More information about the freebsd-office mailing list