diff options
Diffstat (limited to 'libjava')
| -rw-r--r-- | libjava/testsuite/ChangeLog | 4 | ||||
| -rw-r--r-- | libjava/testsuite/lib/libjava.exp | 10 | 
2 files changed, 14 insertions, 0 deletions
| diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog index b5ed72d..fd52a13 100644 --- a/libjava/testsuite/ChangeLog +++ b/libjava/testsuite/ChangeLog @@ -1,3 +1,7 @@ +1999-06-23  Tom Tromey  <tromey@cygnus.com> + +	* lib/libjava.exp (libjava_arguments): Handle -lzgcj. +  1999-05-24  Anthony Green  <green@cygnus.com>  	* libjava.lang/Shazam.java: New file. diff --git a/libjava/testsuite/lib/libjava.exp b/libjava/testsuite/lib/libjava.exp index fad6175..88691a86 100644 --- a/libjava/testsuite/lib/libjava.exp +++ b/libjava/testsuite/lib/libjava.exp @@ -111,6 +111,8 @@ proc libjava_arguments {{mode compile}} {      global base_dir      global LIBJAVA      global LIBGC +    global LIBQTHREADS +    global LIBZ      global srcdir subdir objdir      global TOOL_OPTIONS      global GCJ_UNDER_TEST @@ -135,6 +137,12 @@ proc libjava_arguments {{mode compile}} {  	set libqthreads [libjava_find_lib qthreads gcjcoop]      } +    if [info exists LIBZ] { +	set libz $LIBZ +    } else { +	set libz [libjava_find_lib zlib zgcj] +    } +      # FIXME: there's no way to determine whether -lpthread is      # required.  We should get this info from configure, or it should      # just be in the compiler driver. @@ -142,6 +150,7 @@ proc libjava_arguments {{mode compile}} {      verbose "using LIBJAVA = $libjava" 2      verbose "using LIBGC = $libgc" 2      verbose "using LIBQTHREADS = $libqthreads" 2 +    verbose "using LIBZ = $libz" 2      set args ""      # Basically we want to build up a colon separated path list from @@ -178,6 +187,7 @@ proc libjava_arguments {{mode compile}} {      lappend args "libs=$libjava";      lappend args "libs=$libgc";      lappend args "libs=$libqthreads" +    lappend args "libs=$libz"      lappend args debug      if { [target_info needs_status_wrapper]!="" && [info exists gluefile] } { | 
