re PR java/32098 (New libtool doesn't support libjava)
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 30 May 2007 17:48:10 +0000 (17:48 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 30 May 2007 17:48:10 +0000 (10:48 -0700)
2007-05-30  H.J. Lu  <hongjiu.lu@intel.com>

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

From-SVN: r125193

ChangeLog
libtool.m4

index c97e3731385f6a27064499ed364317deecd449fb..f7783322ca6290b7505644b8bf466b3373d9ccd7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR libjava/32098
+       * libtool.m4 (_LT_LANG_GCJ_CONFIG): Use gcc to test gcj features.
+
 2007-05-30  Richard Guenther  <rguenther@suse.de>
 
        * MAINTAINERS (Various Maintainers): Add myself as
index 46d59635dfa53aa19174a62d5a50f9572829e938..e4986cadf79e7c60d86a3bcdb90c884af3e19a14 100644 (file)
@@ -6757,9 +6757,14 @@ _LT_TAG_COMPILER
 _LT_COMPILER_BOILERPLATE
 _LT_LINKER_BOILERPLATE
 
+# 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.
+ac_ext=c
+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_save_CC="$CC"
-CC=${GCJ-"gcj"}
 compiler=$CC
 _LT_TAGVAR(compiler, $1)=$CC
 _LT_CC_BASENAME([$compiler])
@@ -6786,7 +6791,6 @@ if test -n "$compiler"; then
 fi
 
 AC_LANG_RESTORE
-CC="$lt_save_CC"
 ])# _LT_LANG_GCJ_CONFIG