Patch Makefile.in/Make-lang.in: create bison files atomically

Alexandre Oliva aoliva@redhat.com
Mon Oct 16 22:54:00 GMT 2000


On Oct 17, 2000, Marc Espie <espie@quatramaran.ens.fr> wrote:

> In article < ord7h3235y.fsf@guarana.lsd.ic.unicamp.br > you write:

>> Note that $(BISON) *is* bison; we don't support yacc.

> I disagree.

Ok, let me rephrase that.  BISON is set to `bison', nothing else, so
we may expect it to be *be* bison.

> No reason *not to support yacc*, when it works (and byacc does).

Did you ever try to build GCJ with yacc or byacc?  AFAIK, at least
GCJ's grammar requires bison.

> I spend enough time tracking irrelevant bison in autoconf output

This has absolutely *nothing* to do with autoconf.  It's a matter of
GCC's Makefiles, that set BISON.  In fact, autoconf never sets BISON.
Some autoconf macros set YACC, and, in this case, yacc *is* supported.

> (for instance, the latest gperf does regenerate its documentation when 
> built with srcdir != builddir).

This is either a bug in gperf's makefiles or in the make program
you've used to build it.

-- 
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


More information about the Gcc-patches mailing list