Bug 5966 - bison unnecessarily required as build dependency
Summary: bison unnecessarily required as build dependency
Status: RESOLVED FIXED
Alias: None
Product: buildroot
Classification: Unclassified
Component: Other (show other bugs)
Version: unspecified
Hardware: PC Linux
: P5 minor
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-25 15:29 UTC by Tilman Keskinöz
Modified: 2013-03-27 10:34 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tilman Keskinöz 2013-02-25 15:29:15 UTC
support/dependencies.sh requires that bison is installed on the host system.

This is unnecessary for packages that use bison, because buildroot supports to depend on a host-bison.

The only other usage is in the kconfig build, but kconfig builds successfully without bison before dependencies.sh is run. 

Suggested solution:
Remove bison from support/dependencies.sh
Comment 1 Thomas Petazzoni 2013-02-25 15:54:06 UTC
I agree, but I think bison on the host might be needed for the internal toolchain backend, while building binutils/gcc/gdb. We would need to check that, and add the needed dependency on host-bison where needed.
Comment 2 Gustavo Zacarias 2013-03-27 10:34:56 UTC
Done by Thomas during the patchwork day #1.