summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2005-04-29 14:00:03 +0000
committerPaolo Bonzini <pbonzini@redhat.com>2005-04-29 14:00:03 +0000
commit0d3442bf36ad057f60bb82cd67e5c00cdebd09dd (patch)
treeb39bc7756363bae170940419cf685133ee272a6e /configure.in
parentc4ffa3c427f77224e8a2d58219c9de25666b0b69 (diff)
downloadcygnal-0d3442bf36ad057f60bb82cd67e5c00cdebd09dd.tar.gz
cygnal-0d3442bf36ad057f60bb82cd67e5c00cdebd09dd.tar.bz2
cygnal-0d3442bf36ad057f60bb82cd67e5c00cdebd09dd.zip
2005-04-29 Paolo Bonzini <bonzini@gnu.org>
Sync from gcc: 2005-04-22 Bernd Schmidt <bernd.schmidt@analog.com> * config.sub: Update from master copy. 2005-04-19 Hans-Peter Nilsson <hp@axis.com> * configure.in <crisv32-*-*, cris-*-*>: New local variable libgcj_ex_libffi. Have specific match for *-*-linux*. Separate matches for "*-*-aout" and "*-*-elf". Don't disable libffi for "*-*-elf" and "*-*-linux*". * configure: Regenerate. config: 2005-04-29 Paolo Bonzini <bonzini@gnu.org> * acx.m4 (ACX_PROG_GNAT): Remove stray break.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 64dad1b9f..70b833321 100644
--- a/configure.in
+++ b/configure.in
@@ -481,9 +481,14 @@ case "${target}" in
noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
;;
cris-*-* | crisv32-*-*)
+ libgcj_ex_libffi=`echo ${libgcj} | sed -e 's/target-libffi//'`
case "${target}" in
- *-*-elf | *-*-aout)
+ *-*-aout)
noconfigdirs="$noconfigdirs ${libgcj}";;
+ *-*-elf)
+ noconfigdirs="$noconfigdirs ${libgcj_ex_libffi}";;
+ *-*-linux*)
+ noconfigdirs="$noconfigdirs ${libgcj_ex_libffi} target-newlib target-libgloss";;
*)
noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
esac