RFC: Static linking option.
David Daney
ddaney@avtrex.com
Thu Mar 2 20:08:00 GMT 2006
I have been thinking about adding an option to gcj to cause it to link
against a static libgcj. Probably something like '-static-libgcj' and
'-shared-libgcj' similar to the libgcc options of similar names.
There are two ways to do it that I have thought of:
1) Wrap -lgcj with -non_shared and -call_shared when generating the
linker command line. No library rename necessary, but may only work
with GNU binutils.
2) Rename libgcj.a to libgcj_static.a. Then pass -lgcj_static to the
linker. Probably more portable, but requires changing the build process
to generate the static library with a different name.
Thoughts?
David Daney.
More information about the Java
mailing list