lib_path for libjava in top level
Aaron W. LaFramboise
aaronavay62@aaronwl.com
Sat Aug 23 20:36:00 GMT 2008
Presently in the top-level Makefile.def, libjava is not among the
libraries that have a specified TARGET_LIB_PATH. For libraries that
have this, such as libgcc, libgomp, libstdc++, and others, it ensures
that RPATH is set appropriately when in-tree executables are run as part
of the build or test process. For instance:
target_modules = { module= libgomp; lib_path=.libs; };
Because on this, on i386-pc-mingw32, gcj-dbtool.exe fails to run when
libgcj is compiled as a dynamic library, if there is not already a
binary-compatible libgcj installed on the system somewhere that the
loader can find it.
Is this an oversight, or there some other mechanism that is supposed to
make this work, that perhaps doesn't work on Windows?
More information about the Java
mailing list