[PATCH] Disable libgcj by default on IA-64 HPUX

Roger Sayle roger@eyesopen.com
Tue Dec 23 22:56:00 GMT 2003


GCC currently fails to bootstrap on ia64-hp-hpux11.22, for both mainline
and the 3.3 branch, due to problems building libgcj.  Whilst tackling
these failures, its become clear that libgcj has never previously been
ported to IA-64 HPUX.  Indeed I was very surprised to find that neither
the gcc-testresults mailing list nor Janis' build status page show any
evidence that anyone else has successfully built GCC on ia64-*-hpux*!
[I'll post a sucessful build report for 3.3.2 later today].

Although I intend to fix the outstanding libgcj issues, I suspect that
this isn't suitable nor is there time for gcc 3.3.  Hence the best course
of action for the time being is to simply disable building by default.
We don't, by default, attempt to build libgcj on PA HPUX either.  Once
fixes are in place, we can revert this patch on mainline.

The following patch has been tested on ia64-hp-hpux11.22, all languages
except ada and treelang, and regression tested with a top-level "make -k
check" with no new failures.

Ok for mainline and the 3.3 branch?


2003-12-23  Roger Sayle  <roger@eyesopen.com>

	* configure.in (ia64*-*-hpux*): Disable building java libraries.
	* configure: Regenerated.


Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/configure.in,v
retrieving revision 1.262
diff -c -3 -p -r1.262 configure.in
*** configure.in	21 Dec 2003 05:11:42 -0000	1.262
--- configure.in	23 Dec 2003 14:17:45 -0000
*************** case "${target}" in
*** 504,510 ****
      ;;
    ia64*-**-hpux*)
      # No gdb or ld support yet.
!     noconfigdirs="$noconfigdirs tix readline mmalloc libgui itcl gdb ld"
      ;;
    i[[3456789]]86-*-coff | i[[3456789]]86-*-elf)
      noconfigdirs="$noconfigdirs ${libgcj}"
--- 504,510 ----
      ;;
    ia64*-**-hpux*)
      # No gdb or ld support yet.
!     noconfigdirs="$noconfigdirs ${libgcj} tix readline mmalloc libgui itcl gdb ld"
      ;;
    i[[3456789]]86-*-coff | i[[3456789]]86-*-elf)
      noconfigdirs="$noconfigdirs ${libgcj}"

Roger
--
Roger Sayle,                         E-mail: roger@eyesopen.com
OpenEye Scientific Software,         WWW: http://www.eyesopen.com/
Suite 1107, 3600 Cerrillos Road,     Tel: (+1) 505-473-7385
Santa Fe, New Mexico, 87507.         Fax: (+1) 505-473-0833



More information about the Gcc-patches mailing list