This is the mail archive of the gcc-bugs@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: 3.1 bootstrap failure in libjava


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
> 


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