* Scott Kitterman:

> I did miss that, but Python only maintains ABI per python version, so you 
> need 
> a separate .so for python3.2 and 3.3  to support both.  So something is wrong 
> in that that one .so can't support both 3.2 and 3.3.  You'll see that with my 
> patch, dh_python3 does act on the .so and generate correct dependencies.  
> It's 
> now:
>
> usr/lib/python3/dist-packages/libhivexmod.cpython-32mu.so

Mhm. I wonder why it doesn't do that if python2 and python3 bindings are
in the same binary package.

> In python3 there is version specific ABI tagging in the .so name so that .so 
> files for multiple versions can be installed in the same directory.  This is 
> described in http://www.python.org/dev/peps/pep-3149/ .  

Thanks you for the pointer. After some experimentation, I have found a
way to get autoconf/automake/libtool to recognize that special extension
and build the right files. Also thank you for explainting the rationale
behind python3-foo packages.

Cheers,
-Hilko


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to