This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: fix for libf2c installation
- To: Craig Burley <burley at gnu dot org>
- Subject: Re: fix for libf2c installation
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 22 Jun 1998 23:53:43 -0600
- cc: d dot love at dl dot ac dot uk, manfred at s-direktnet dot de, Manfred dot Hollstein at ks dot sel dot alcatel dot de, egcs-patches at cygnus dot com
- Reply-To: law at cygnus dot com
In message <199806222008.QAA07900@melange.gnu.org>you write:
> >>>>>> "Manfred" == Manfred Hollstein <manfred@s-direktnet.de> writes:
> >
> > Manfred> It was the patch below. It's not fixing anything in Fortran
> > Manfred> specific files, but in the toplevel files, which now pass
> > Manfred> down the particular vars. Perhaps this is why you didn't
> > Manfred> recognize it.
> >
> >Yes. I think autoconf facilities are the right thing, but I'm not in
> >charge. Unlike the gcc directory, you can't now do `make install' in
> >the libf2c one.
>
> Dave raises a good point here. Though libf2c's configure.in can't
> elegantly intuit the appropriate information, perhaps it should
> AC_SUBST it, which means the top-level configure would have to pass
> it down there instead of later via the Makefile process.
Sounds reasonable to me.
> That way, once configured, builds and installs would work from the
> lower-level directory. Personally, I'd love this.
Likewise.
> Manfred, does this make sense? Could you consider doing it if you
> understand the relevant bits of top-level configure? Feel free
> to fix up the gcc, g77, and libf2c configure/Makefile stuff accordingly
> (e.g. the gcc configure would have to substitute the $(libsubdir)
> macro as well in the gcc Makefile it builds, right?).
Agreed. Fixing it once and for all would be good :-) The only thing
to be careful about would be setting "version" in a subdir that
has its own notion of version #s (libstdc++, or any non-egcs package
like binutils that someone might put in the egcs tree to set up a
single tree build environment).
jeff