]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libjava.exp (gcc_version): Removed.
authorH.J. Lu <hjl@gnu.org>
Fri, 16 Aug 2002 21:08:37 +0000 (21:08 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 16 Aug 2002 21:08:37 +0000 (14:08 -0700)
2002-08-16  H.J. Lu <hjl@gnu.org>

* lib/libjava.exp (gcc_version): Removed.
(libgcj_jar): New.
(libjava_init): Set libgcj_jar with tcl glob.
(libjava_arguments): Use libgcj_jar.

From-SVN: r56383

libjava/testsuite/ChangeLog
libjava/testsuite/lib/libjava.exp

index f40f1ee1008126d90945df8a7074bff39ce84094..604b863e7a983fcad79b0197b45e4f2ae88ed71d 100644 (file)
@@ -1,3 +1,10 @@
+2002-08-16  H.J. Lu <hjl@gnu.org>
+
+       * lib/libjava.exp (gcc_version): Removed.
+       (libgcj_jar): New.
+       (libjava_init): Set libgcj_jar with tcl glob.
+       (libjava_arguments): Use libgcj_jar.
+
 2002-08-14  Release Manager
 
        * GCC 3.2 Released.
index 4d020fb5298980244dcc968f2e34e908b0665ddd..5ff8e3301ff48040049f0de0279b6e089ab74ef0 100644 (file)
@@ -112,7 +112,7 @@ proc libjava_init { args } {
     global TOOL_EXECUTABLE
     global original_ld_library_path
     global env objdir
-    global env gcc_version
+    global env libgcj_jar
     global tool_root_dir
     global libjava_libgcc_s_path
 
@@ -130,10 +130,9 @@ proc libjava_init { args } {
        }
     }
 
-    # Determine the version so we can find the libgcj jar file.
-    set text [eval exec "$GCJ_UNDER_TEST --version 2>@ stdout"]
-    regexp -- "gcj \[^ \]+ (\[^ \]+) .*" $text ignore gcc_version
-    verbose "jar file is libgcj-$gcc_version.jar"
+    # Find the libgcj jar file.
+    set libgcj_jar [glob $objdir/../libgcj-*.jar]
+    verbose "jar file is $libgcj_jar"
 
     # FIXME: This finds libgcj.spec for the default multilib.
     # If thread models differ between multilibs, this has to be moved
@@ -271,7 +270,7 @@ proc libjava_arguments {{mode compile}} {
     global runtests
     global env
     global tool_root_dir
-    global gcc_version
+    global libgcj_jar
     global libjava_libgcc_s_path
 
     if [info exists LIBJAVA] {
@@ -337,9 +336,9 @@ proc libjava_arguments {{mode compile}} {
     verbose "LD_LIBRARY_PATH = $env(LD_LIBRARY_PATH)"
 
     # Set the CLASSPATH environment variable
-    verbose "CLASSPATH is .:$srcdir/$subdir:$objdir:$objdir/../libgcj-$gcc_version.jar"
+    verbose "CLASSPATH is .:$srcdir/$subdir:$objdir:$libgcj_jar"
     global env
-    set env(CLASSPATH) ".:$srcdir/$subdir:$objdir:$objdir/../libgcj-$gcc_version.jar"
+    set env(CLASSPATH) ".:$srcdir/$subdir:$objdir:$libgcj_jar"
 
     if {$mode == "link"} {
        global wrapper_file wrap_compile_flags;