python 2.5 not linking with threads on 7.0 i386?
Brooks Davis
brooks at FreeBSD.ORG
Mon Sep 15 15:01:15 UTC 2008
On Mon, Sep 15, 2008 at 04:42:30PM +0200, Oliver Fromme wrote:
> Brooks Davis wrote:
> > It looks like the python 2.5 port is failing to actually link with a
> > threading library on 7.0 i386. I was having issues with psycopg2 causing
> > python to hang in state ucond when loaded on one machine and after a bunch of
> > investigation discovered that while python was set to link with threads, ldd on
> > python didn't show a threading library:
> >
> > /usr/local/bin/python:
> > libutil.so.7 => /lib/libutil.so.7 (0x28157000)
> > libm.so.5 => /lib/libm.so.5 (0x28164000)
> > libc.so.7 => /lib/libc.so.7 (0x28179000)
> >
> > I replicated this on another i386 machine, but only after discovering this
> > isn't the case on a couple amd64 machines:
>
> This is a "works for me" kind of reply. I'm afraid I don't
> know what could be causing the difference.
>
> $ ldd /usr/local/bin/python
> /usr/local/bin/python:
> libutil.so.7 => /lib/libutil.so.7 (0x2814c000)
> libm.so.5 => /lib/libm.so.5 (0x2815a000)
> libthr.so.3 => /lib/libthr.so.3 (0x2816f000)
> libc.so.7 => /lib/libc.so.7 (0x28182000)
> $ uname -srm
> FreeBSD 7.1-PRERELEASE-20080911 i386
> $ grep -v \# /var/db/ports/python25/options
> _OPTIONS_READ=python25-2.5.2_3
> WITH_THREADS=true
> WITHOUT_HUGE_STACK_SIZE=true
> WITH_UCS4=true
> WITH_PYMALLOC=true
> WITH_IPV6=true
> WITHOUT_FPECTL=true
I wouldn't think it would matter, but both of the systems I'm seeing this on
are running 7.0-RELEASE-p4 which might make a difference.
[7:47am] brooks at lists (~): uname -srm
FreeBSD 7.0-RELEASE-p4 i386
[7:47am] brooks at lists (~): grep -v \# /var/db/ports/python25/options
_OPTIONS_READ=python25-2.5.2_2
WITH_THREADS=true
WITHOUT_HUGE_STACK_SIZE=true
WITH_UCS4=true
WITH_PYMALLOC=true
WITH_IPV6=true
WITHOUT_FPECTL=true
[7:47am] brooks at lists (~): ldd /usr/local/bin/python2.5
/usr/local/bin/python2.5:
libutil.so.7 => /lib/libutil.so.7 (0x28157000)
libm.so.5 => /lib/libm.so.5 (0x28164000)
libc.so.7 => /lib/libc.so.7 (0x28179000)
-- Brooks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-python/attachments/20080915/457e2a1b/attachment.pgp
More information about the freebsd-python
mailing list