Mail Archives: djgpp-workers/2001/09/13/05:23:37
On 13 Sep 2001, Tim Van Holder wrote:
> On Thu, 2001-09-13 at 08:39, Eli Zaretskii wrote:
> >
> > I can't say I'm happy with this change. It could easily cause subtle
> > problems for those who don't follow instructions. It also means removing
> > these lines from djgpp.env in the next DJGPP release means we could break
> > Bison for people who don't upgrade Bison when they download djdev204.zip.
> >
> > Why was this change necessary?
>
> Probably to fall in line with the canonical GNU file locations (i.e.
> $prefix/share/$package for package-specific files); and having /dev/env
> support makes that possible.
> Having these settings in djgpp.env was probably a mistake anyway;
> overrides like that always make creating a cleaner port harder (for
> exactly the reasons you give).
You misunderstood: by ``this change'' I meant the directory into which
the parsers install when you unzip bsnNNNb.zip, not some change in the
sources. How we package the binary distribution is entirely under our
control, and don't make the porting job any harder.
So let me rephrase: why couldn't bsn129b.zip install bison.hairy and
bison.simple into %DJDIR%/lib? This would avoid the need for editing
djgpp.env, and also avoid breaking backward compatibility.
- Raw text -