|
Boost-Build : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-03-01 17:24:58
1. All of a sudden, when I set BUILD on the jam command-line, it has no
effect!
Rene?
(I happen to be using the perforce_2_4_merge version of Boost.Jam, FWIW)
2. When I rebuilt the 2.4 merge version on OSF and tried to use it, I still
got a Yacc stack overflow. I know this has happened on a few other platforms
as well. I always assumed that this would be fixed by the use of right
recursion in the grammar. I guess one of the following must be true:
a. Yacc is just broken on these platforms
b. We have brought forward some left-recursion from our pre-2.4 grammar
3. Looking at the difference between the perforce_jam_2_4 and
perforce_2_4_merge versions of jamgram.yy, it looks as though we failed to
catch some of the new changes. For example, the expression grammar is
different, and more importantly the "func" grammar seems to be missing:
+---------------------------------------------------------------+
David Abrahams
C++ Booster (http://www.boost.org) O__ ==
Pythonista (http://www.python.org) c/ /'_ ==
resume: http://users.rcn.com/abrahams/resume.html (*) \(*) ==
email: david.abrahams_at_[hidden]
+---------------------------------------------------------------+
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk