Darwin/PPC [was Re: FreeBSD/sparc64 port]
Mike Swingler
swingler at apple.com
Sat Dec 19 18:38:01 PST 2009
On Dec 19, 2009, at 2:10 PM, Landon Fuller wrote:
> On Dec 19, 2009, at 2:02 PM, Eric Richardson wrote:
>
>> I also find that I can't get a simple swing app to work. Any ideas?
>
> It looks like I introduced a regression in fixing the OpenJDK-based bootstrap; using DYLD_LIBRARY_PATH/DYLD_FALLBACK_LIBRARY_PATH is not going to work on Darwin for both bootstrap and non-bootstrap use.
>
> I'll take a look into using @rpath/@executable_path as a possible alternative.
FYI: there is a bug in dyld that will cause different libraries with the same install_name to be loaded if they start with @rpath. I was bit by this when linking various jnilibs against libclient, but then running with libserver (who's install_name was @rpath/libclient.dylib). You might also want to consider using @loader_path instead of @executable_path, which is supported on 10.4 and higher.
Cheers,
Mike Swingler
Java Runtime Engineer
Apple Inc.
More information about the bsd-port-dev
mailing list