This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: libjava on sparc-linux



Matthias Klose writes:

>  > Do you know by any chance whether you can boostrap? What is your
>  > triple? Something like sparc-*-linux*? 
> 
> The Debian architecures are all of the form <arch>-linux or i386-gnu.
> I assume Ben took the debian source package, which calls make
> bootstrap-lean and make install.

I can't see anything in configure.in (or config.guess) that would
match <arch>-linux, or i386-gnu. I guess sparc-linux could be matched
with sparc-*-linux. I'm submitting this. Following a suggestion, it's
split in three different patches so that individual maintainers can
approve patches separatly.

I can't test that alpha bootstraps, because the last time I tried a
bootstrap, I got:

make TARGETS=oneprocess SHELL="/bin/sh" CC="stage1/xgcc -Bstage1/ -B/home/apbianco/install/egcs/install-alpha/alphaev6-unknown-linux-gnu/bin/" CFLAGS="-g -O2" LDFLAGS="" install-bin
make[3]: Entering directory `/nfs/horton/apbianco/build-alpha-egcs/gcc/fixinc'
stage1/xgcc -Bstage1/ -B/home/apbianco/install/egcs/install-alpha/alphaev6-unknown-linux-gnu/bin/ -c -DIN_GCC -g -O2  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -I. -I.. -I/home/apbianco/src/egcs/gcc/fixinc -I/home/apbianco/src/egcs/gcc/fixinc/.. -I/home/apbianco/src/egcs/gcc/fixinc/../config -I/home/apbianco/src/egcs/gcc/fixinc/../../include /home/apbianco/src/egcs/gcc/fixinc/fixincl.c

I guess this is a temporary glitch.

I personally verified that x86 and ppc linux bootstrap. x86 doesn't
produce a working runtime because of this:

  http://gcc.gnu.org/ml/gcc-bugs/2001-01/msg00552.html

OK to commit?

./A

2001-01-18  Anthony Green  <green@redhat.com>

        * configure.in: Enable libgcj for x86 linux.

Index: configure.in
===================================================================
RCS file: /cvs/gcc/egcs/configure.in,v
retrieving revision 1.84
diff -u -p -r1.84 configure.in
--- configure.in        2001/01/02 15:36:25     1.84
+++ configure.in        2001/01/20 00:44:52
@@ -738,6 +738,11 @@ case "${target}" in
          target_configdirs="${target_configdirs} target-libstub target-cygmon"
     fi
     ;;
+  i[3456]86-*-linux*)
+    # Specifically enable x86 linux libgcj builds. Temporary.
+    # linux has rx in libc
+    skipdirs="$skipdirs target-librx"
+    ;;
   *-*-linux*)
     noconfigdirs="${libgcj}"
     # linux has rx in libc

2001-01-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* configure.in: Enable libgcj for ppc linux.

Index: configure.in
===================================================================
RCS file: /cvs/gcc/egcs/configure.in,v
retrieving revision 1.84
diff -u -p -r1.84 configure.in
--- configure.in        2001/01/02 15:36:25     1.84
+++ configure.in        2001/01/20 00:45:26
@@ -738,6 +738,11 @@ case "${target}" in
          target_configdirs="${target_configdirs} target-libstub target-cygmon"
     fi
     ;;
+  powerpc-*-linux*)
+    # Specifically enable PPC linux libgcj builds. Temporary.
+    # linux has rx in libc
+    skipdirs="$skipdirs target-librx"
+    ;;
   *-*-linux*)
     noconfigdirs="${libgcj}"
     # linux has rx in libc

2001-01-19  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* configure.in: Enable libgcj for sparc linux.

Index: configure.in
===================================================================
RCS file: /cvs/gcc/egcs/configure.in,v
retrieving revision 1.84
diff -u -p -r1.84 configure.in
--- configure.in        2001/01/02 15:36:25     1.84
+++ configure.in        2001/01/20 00:45:44
@@ -738,6 +738,11 @@ case "${target}" in
          target_configdirs="${target_configdirs} target-libstub target-cygmon"
     fi
     ;;
+  sparc-*-linux*)
+    # Specifically enable PPC linux libgcj builds. Temporary.
+    # linux has rx in libc
+    skipdirs="$skipdirs target-librx"
+    ;;
   *-*-linux*)
     noconfigdirs="${libgcj}"
     # linux has rx in libc



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]