Front page | perl.perl5.porters |
Postings from May 2001
Re: Relocatable perl
Thread Previous
|
Thread Next
From:
Alan Burlison
Date:
May 3, 2001 07:13
Subject:
Re: Relocatable perl
Message ID:
3AF16772.EEAE9447@uk.sun.com
sfink@digital-integrity.com wrote:
> > It would however only work on Solaris, unless other platforms have a way of
> > reliably finding the path to the executable.
>
> Unless I'm missing some nuance, Linux does as long as the proc
> filesystem is mounted at /proc (it is in every distribution I've seen):
> readlink("/proc/self/exe",...). And relative shared libs appear to work
> fine:
That's fine, however it is a different mechanism to that used on Solaris
(and VMS, and Win32...) Rather than perpetuating a series of
platform-spefific hacks it would be preferable to have a generic
get_exe_path() function and then to do all the other path fixups in a
portable way. The library linking issue is external to the perl executable,
and should probably be dealt with in the existing platform-specific hints
files.
Alan Burlison
Thread Previous
|
Thread Next