Documentation #354
closedFeature #353: Release v1.3
Document meson build for release
50%
Description
At the moment meson build exists in the tree, but not mentioned in any documentation.
For the next release, it needs to be mentioned as "unofficial", with a whitelist of known supported platforms.
Updated by Anastasia Klimchuk about 2 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 50
Documentation for meson is added in https://github.com/flashrom/flashrom/blob/master/Documentation/building.md
Remaining item : updated the README file, because it does not mention meson.
Updated by Anastasia Klimchuk almost 2 years ago
For RC1, we can add a paragraph into README, into "Build Instructions" section.
The paragraph should mention we have meson build system (not fully ready for all the environments), people are welcome to use meson and link to the instructions: /Documentation/building.md
Updated by Anastasia Klimchuk almost 2 years ago
- Assignee set to Anastasia Klimchuk
Updated by Anastasia Klimchuk almost 2 years ago
Updated by James Feeney almost 2 years ago
Just for reference, the ChromiumOS fork of flashrom, with its additional specialized references to the ChromiumOS Write Protect functions, can no longer be built with the make
build system, simply because Google has declined to update their version of the upstream Makefile, and now relies exclusively on the meson build system. The ChromiumOS flashrom Makefile will fail to build flashchips_crosbl.c, action_descriptor.c, cros_ec.c, and power.c, resulting ultimately in undefined function references. Google anticipates that the make
build system will be removed from upstream flashrom in the future, and then also has declined to update the ChromiumOS fork flashrom README reference to "flashrom supports building with make and meson", which, then, becomes misleading and no longer true for ChromiumOS flashrom.
Updated by Anastasia Klimchuk over 1 year ago
- Status changed from In Progress to Resolved