PATCH: PR libjava/32098: New libtool doesn't support libjava

H. J. Lu
Sun May 27 17:34:00 GMT 2007

New libtool calls gcj to test gcj features. However, gcj isn't
fully functional when building libjava since ecj1 isn't available.
As the result, libtool created for libjava isn't really correct.
This patch uses gcc to test gcj features like PIC and "-c -o".

2007-05-27  H.J. Lu  <>

	PR libjava/32098
	* libtool.m4: Use gcc to test gcj features.

--- libtool.m4.gcj	2007-05-24 09:41:43.000000000 -0700
+++ libtool.m4	2007-05-27 09:07:11.000000000 -0700
@@ -6757,9 +6757,14 @@ _LT_TAG_COMPILER
+# We can't call gcj to test gcj features when building libjava in gcc
+# since gcj may depend on ecj1 which may not be available yet.  We use
+# gcc to test gcj features.
+lt_simple_compile_test_code="int some_variable = 0;"
+lt_simple_link_test_code='int main(){return(0);}'
 # Allow CC to be a program name with arguments.
 _LT_TAGVAR(compiler, $1)=$CC
@@ -6786,7 +6791,6 @@ if test -n "$compiler"; then

More information about the Java-patches mailing list