Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 May 2018 08:54:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 227939] devel/boost-python-libs vs ctypes.util.find_library
Message-ID:  <bug-227939-21822-CcaZkD8Vq0@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-227939-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-227939-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D227939

Kubilay Kocak <koobs@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bapt@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@FreeBSD.org> ---
Hi Jan, apologies for the delay.

See Also:

(1) https://bugs.python.org/issue23817 (remove freebsd SOVERSION special ca=
se)
(2) https://github.com/osmcode/pyosmium/issues/55 (origin of this issue)
(3)  https://bugs.python.org/issue1610795 (original freebsd find_library py=
thon
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 bet=
ween
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 version=
s.
- 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 workaro=
und?

--=20
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-227939-21822-CcaZkD8Vq0>