Mail Archives: djgpp-workers/2000/02/24/16:15:06
> The DJGPP port of Bison 1.28 is available from SimTel mirrors.
Thanks!
A few comments about this port:
1. The source distributions includes file names which are invalid on
MSDOS: intl/po2tbl.sed.in and po/Makefile.in.in. This prevents
the distribution from configuring and building on MSDOS (building
without reconfiguring does work).
2. Some of the files in the binary distribution are long
(e.g. REFERENCES), but others, like bison.sim and bison.inf, are
truncated. Why?
bison.inf might cause some trouble on LFN systems, because I'm not
sure all Info readers look for .inf extension under LFN. Versions
of info.exe before 3.12 didn't, for example.
3. What is the file bison.s1 in the source distribution?
4. My greatest gripe is about the change of the directory where
bison.simple and bison.hairy are installed. Apart of the problems
it might cause to those who don't read the docs and don't remove
the old files, why is it a good idea to disable the environment
variables BISON_SIMPLE and BISON_HAIRY? This makes DJGPP the only
platform which doesn't support these variables. If I'm not
mistaken, there's no other way for a user to control what parser
skeleton will be used except through these variables, so there's no
way, e.g., to test a different version of these files without
overwriting the standard ones.
All this just to correct the decision made years ago to put the
files into the lib subdirectory (because share didn't yet exist)?
Seems like an awful lot to pay for tidying up the DJGPP
installation tree.
- Raw text -