tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Why libpython.so is linked with bare cc, not ${CC}?



On Fri, Dec 17, 2010 at 09:49:45PM +0900, OBATA Akio wrote:
> Hi,
> 
> In configure script of python, for many platforms, like,
>  LDSHARED='${CC} -shared'" ${LDFLAGS}"jjjjj
> but for NetBSD and DragonFly
>  LDSHARED="cc -shared ${LDFLAGS}"
> 
> Why not ${CC} for NetBSD and DragonFly?
> 
> "-pthread" flag is added to ${CC}, and libpython.so is using 
> pthread_create(3).
> For NetBSD, -lpthread is added to LIBS, so libpython.os will be linked with 
> libpthread,
> but not for DragonFly, then, libpython.so is missing reference to 
> pthread_create(3).
> python executable is linked with ${CC}, so not broken.
> At least, for DragonFly, using ${CC} for ${LDSHARED} resolve PR#42598,
> so OK to change for DragonFly if anyone have objection for NetBSD?

Not from me. I already reported it upstream agains 2.7.

    http://bugs.python.org/issue10475

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.


Home | Main Index | Thread Index | Old Index