Subject: Re: CVS commit: pkgsrc/mk
To: grant beattie <grant@netbsd.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: tech-pkg
Date: 10/15/2004 08:05:09
--LZ7ZmEAmJ6juC7Oo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 14, 2004 at 09:51:43AM +0000, grant beattie wrote:
  | Module Name:	pkgsrc
  | Committed By:	grant
  | Date:		Thu Oct 14 09:51:43 UTC 2004
  |=20
  | Modified Files:
  | 	pkgsrc/mk: tools.mk
  |=20
  | Log Message:
  | handle the operating system having GNU yacc (actually bison) and
  | explicitly undef YACC.
  |=20
  | YACC?=3Dyacc is set in sys.mk, but this interferes with building some
  | packages that require bison because they try ${YACC} and fail.

Note that POSIX make(1) must set YACC=3Dyacc, unless yacc is not present.

So those applications that use ${YACC} and expect bison really should
be fixed because they'll probably break on other non-Linux platforms.

--LZ7ZmEAmJ6juC7Oo
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iD8DBQFBbvgVpBhtmn8zJHIRAirwAKCfnvXDIh4Rff9z5mmwJCUX9mtnagCfUZ2Z
gO2sH8zqlKpN3EgIFGshKNo=
=Ae34
-----END PGP SIGNATURE-----

--LZ7ZmEAmJ6juC7Oo--