This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: 3.1 bootstrap failure in libjava
- To: lucier at math dot purdue dot edu (Brad Lucier)
- Subject: Re: 3.1 bootstrap failure in libjava
- From: Brad Lucier <lucier at math dot purdue dot edu>
- Date: Thu, 26 Apr 2001 17:40:23 -0500 (EST)
- Cc: gcc-bugs at gcc dot gnu dot org, gcc at gcc dot gnu dot org
Yesterday I reported this problem with 3.1; it seems to have been "fixed" by
disabling java on solaris.
Well, today I have the same problem on alphaev6-unknown-linux-gnu:
make[2]: Entering directory `/export/u11/lucier/programs/gcc/gcc-3.1/objdir/alphaev6-unknown-linux-gnu/libjava'
make[2]: *** No rule to make target `java/security/acl/Acl.java', needed by `libgcj.jar'. Stop.
make[2]: Leaving directory `/export/u11/lucier/programs/gcc/gcc-3.1/objdir/alphaev6-unknown-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/export/u11/lucier/programs/gcc/gcc-3.1/objdir'
make: *** [bootstrap] Error 2
This is a generic java problem, and should be fixed in a generic way.
I am somewhat irritated by what appear to be generic java Makefile
dependency errors that cause the bootstrap to fail. But disabling java
architecture by architecture isn't going to fix these errors. My feeling
would be to remove Java from the tree rather than dick around with this
kind of thing, if, as it seems, the java people are too busy writing libraries to
test code before installation.
Brad
>
> On sparc-sun-solaris2.8, one gets a good compare after bootstrap, but
> the build fails with:
>
> make[2]: Entering directory `/export/home/lucier/gcc/gcc-3.1/objdir/sparc-sun-solaris2.8/libjava'
> make[2]: *** No rule to make target `java/security/acl/Acl.java', needed by `libgcj.jar'. Stop.
> make[2]: Leaving directory `/export/home/lucier/gcc/gcc-3.1/objdir/sparc-sun-solaris2.8/libjava'
> make[1]: *** [all-target-libjava] Error 2
> make[1]: Leaving directory `/export/home/lucier/gcc/gcc-3.1/objdir'
> make: *** [bootstrap] Error 2
>
> Brad Lucier
>