[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnulib] AC_PROG_YACC
From: |
Bruno Haible |
Subject: |
Re: [Bug-gnulib] AC_PROG_YACC |
Date: |
Mon, 3 May 2004 19:19:56 +0200 |
User-agent: |
KMail/1.5 |
Derek Robert Price wrote:
> It appears that some `make's (notably some BSDs) have a default
> setting for YFLAGS (YFLAGS = -d) that some of my users are not happy
> with. It breaks builds, notably with the GNULIB getdate package,
> which comes with its own getdate.h header (which gets overwritten by
> calls to `bison -y -d getdate.y'...). Is this something that
> AC_PROG_YACC (or gl_BISON for the GNULIB folks) should be checking for
> and dealing with?
>
> My workaround will be to just stick a `YFLAGS=' line in my
> Makefile.am, but I thought you might like the bug report.
The automake documentation says:
"When `yacc' is invoked, it is passed `YFLAGS' and `AM_YFLAGS'. The
former is a user variable and the latter is intended for the
`Makefile.am' author."
So this means, YFLAGS is meant as a variable through which the user can
influence the compilation (like CFLAGS, CPPFLAGS, LDFLAGS etc.). By
setting it to empty, you give the user less freedom.
I'd say, since option '-d' is not appropriate in all cases, it's a mistake
to use it by default. The bug is therefore in the BSD make.
Bruno
- [Bug-gnulib] AC_PROG_YACC, Derek Robert Price, 2004/05/03
- Re: [Bug-gnulib] AC_PROG_YACC,
Bruno Haible <=
- Re: [Bug-gnulib] AC_PROG_YACC, Derek Robert Price, 2004/05/03
- Re: [Bug-gnulib] AC_PROG_YACC, Mark D. Baushke, 2004/05/03
- Re: [Bug-gnulib] AC_PROG_YACC, Bruno Haible, 2004/05/03
- Re: [Bug-gnulib] AC_PROG_YACC, Derek Robert Price, 2004/05/03
- Re: [Bug-gnulib] AC_PROG_YACC, Paul Eggert, 2004/05/04
- Re: [Bug-gnulib] AC_PROG_YACC, Mark D. Baushke, 2004/05/04
- Re: [Bug-gnulib] AC_PROG_YACC, Paul Eggert, 2004/05/05
- Re: [Bug-gnulib] AC_PROG_YACC, Mark D. Baushke, 2004/05/05
- Re: [Bug-gnulib] AC_PROG_YACC, Paul Eggert, 2004/05/05
- Re: [Bug-gnulib] AC_PROG_YACC, Mark D. Baushke, 2004/05/05