On Thu, Apr 29, 2021 at 08:30:40AM +0100, Stuart Henderson wrote: > I don't say it often as it usually makes sense to do a targetted build > instead, but this could do with a test in bulk. I'll run one on i386, it > will take a few days. > > I've tried updating bison past 3.4 before but bailed for some reason, it > might have been a problem with some port using it, or it might just have > been that 3.4 makes it harder to remove the GNU m4 dependency (there was > once an idea to try and get this working with base m4 again). > It's still an idea... there were two distinct problems last time I looked - gnum4 is very lazy when it comes to closing statements. If I recall right, you had some macro stuff that did span some include statement...
- there are a few more emacs regexps that we don't properly mogrify, and bison m4 happens to use them.... it shouldn't be impossible to fix, just requires a good sitdown and figuring these out. There might be a 3rd issue still...