On Sat, 04 Dec 2004 17:44:26 +0800 Jonathan Wilson jonwil@tpgi.com.au wrote:
I think the issue is that MSI requires GNU bison to build. And so they are trying to figure out whether to: A.force developers to download GNU bison
possible solution, probably the cleanest one, but - as you said - requires developers to download bison.
B.include GNU bison in the tree somehow as a binary file or something
NEVER do this, unless you want to keep dozens of binary files for every possible operating system in the tree... Adding the whole bison source to the CVS probably isn't a solution, too.
or C.check the files generated by GNU bison into CVS.
another possible solution, but one should also check in the grammar files used to generate the bison output. Addintionally, in this case, every developer changing the bison files has to pay attention to also run bison...
Solutions A and C already have been already discussed on this list, they both have advantages and disadvantages. I just wanted to point out that, for obvious reasons, B *is not a solution* to the problem.
Stefan Pflueger