Why use '/proc/self/exe' in prims.cc?
Andrew Haley
aph@redhat.com
Thu Nov 7 04:39:00 GMT 2002
Ranjit Mathew writes:
> Hi,
>
> The subject sums it up: the libgcj configure
> script sets HAVE_PROC_SELF_EXE if /proc/self/exe is
> present and prims.cc sets _Jv_ThisExecutable using
> the value of /proc/<curr-pid>/exe. If this is not
> defined, the fallback is to use argv[0].
>
> The problem is that autoconf-generated configure dies
> out during a cross-compiling (if with_cross_host is
> defined) saying that "Cannot check existence of
> file during cross-compiling".
>
> What is wrong with using just argv[0]?
argv[0] isn't an absolute pathname.
Andrew.
More information about the Java
mailing list