[pylucene-dev] Re: experiences with --shared on Linux
Andi Vajda
vajda at osafoundation.org
Tue Mar 11 19:47:15 PDT 2008
On Tue, 11 Mar 2008, Bill Janssen wrote:
>> 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.
>
> Or maybe "-F", which seems to be the official way of doing it on OS X:
>
> ld maintains a list of directories to search for a library or
> framework to use. ... The default framework search path is
> /Library/Frameworks then /System/Library/Frameworks. The -F option
> will a new framework search path.
>
> "framework" is their name for dylib.
Nononono, framework is yet another thing.
A framework is to a lib what a .app is to a plain executable. Some fancy,
versioned, deep hierarchy, with some well-known OS search locations which
can be augmented via -F. We use -F in Chandler when shipping our own Python
framework.
Anyway, on Mac, this is moot as libjcc.dylib contains the information via
-install_name. This causes the right path to be added to the linking bundle.
Andi..
More information about the pylucene-dev
mailing list