[pylucene-dev] Re: experiences with --shared on Linux

Andi Vajda vajda at osafoundation.org
Tue Mar 11 19:27:28 PDT 2008


On Tue, 11 Mar 2008, Bill Janssen wrote:

>> I just checked this on Mac and it has no effect (it just passes another -L
>> flag which is incorrect).
>>
>> Hopefully, it works better on Linux ?
>
> Seems to work fine on Linux.  I'm looking at the code in
> distutils.unixcompiler, which says,
>
>         if sys.platform[:6] == "darwin":
>            # MacOSX's linker doesn't understand the -R flag at all
>            return "-L" + dir
>
> This is a real problem with distutils; no one keeps up with the platforms.
>
> So, I'll file a bug.  Should just fix this in setuptools, I think.

Even though 'man ld' on Mac OS X mentions -rpath, I've never been able to 
get it to work. -install_name is better anyway but distutils probably 
doesn't know about it at all.

Andi..


More information about the pylucene-dev mailing list