This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [ANNOUNCE] Libgcj in gcc tree availability.
On Dec 10, 2000, Robert Lipe <robertlipe@usa.net> wrote:
> Sure enough, the Makefile echos one thing and then runs another
> (GCC-specific) thing. I suspe that somehow it needs to use the freshly
> built compiler and not the bootstrap compiler.
Hmm... Houston, we have a problem.
It appears to me that we need fastjar to be compiled with
CC_FOR_BUILD, not with CC (for host) nor CC_FOR_TARGET, since we're
going to run it in the build machine to create libgcj.jar.
This seems to mean we'll need some new infrastructure in the top-level
directory, to configure fastjar with the host compiler, *and* we'll
need to either disable automake 1.4's dependency tracking (that
depends on GCC and GNU make) or use a newer snapshot of automake that
supports dependency tracking with other compilers and make programs.
Running `automake -i' in the fastjar tree will get us rid of the
dependency tracking code and, therefore, of the dependencies on GCC
and GNU make, but it won't fix the problem that we need fastjar for
the build machine. Maybe we should just assume fastjar to be
pre-installed in case of a Canadian cross?
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me