Bug 198081 - Yacc should be bootstrapped on old FreeBSD 11-CURRENT as well
Summary: Yacc should be bootstrapped on old FreeBSD 11-CURRENT as well
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: misc (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-27 20:39 UTC by Eir Nym
Modified: 2015-09-25 18:01 UTC (History)
3 users (show)

See Also:


Attachments
Correct condition to bootstrap yacc. (402 bytes, patch)
2015-02-27 20:39 UTC, Eir Nym
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eir Nym 2015-02-27 20:39:06 UTC
Created attachment 153592 [details]
Correct condition to bootstrap yacc.

The yacc(1) has been updated and build FreeBSD failed because of bad condition when to bootstrap this tool.

===> usr.sbin/acpi/iasl (depend)
m4 -P -I/usr/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler  /usr/src/usr.sbin/acpi/iasl/../../../sys/contrib/dev/acpica/compiler/aslparser.y > aslcompiler.y
yacc -d -pAslCompiler -oaslcompilerparse.c aslcompiler.y
yacc: 89 shift/reduce conflicts.
yacc: f - maximum table size exceeded
*** Error code 2
Comment 1 Anthony Cornehl 2015-03-17 23:23:42 UTC
+1

This would presumably affect anyone building 11-current from 10-release or stable.
Comment 2 Ed Maste freebsd_committer freebsd_triage 2015-03-18 20:17:39 UTC
> This would presumably affect anyone building 11-current from 10-release or stable.

No, that case was always handled. The proposed change fixes building 11-current on older 11-current.
Comment 3 Ed Maste freebsd_committer freebsd_triage 2015-09-25 18:01:27 UTC
yacc is now being built unconditionally