Project

General

Profile

Actions

Documentation #354

closed

Feature #353: Release v1.3

Document meson build for release

Added by Anastasia Klimchuk over 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Category:
Release prep
Target version:
Start date:
04/27/2022
Due date:
% Done:

50%

Estimated time:

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.

Actions #1

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.

Actions #2

Updated by Anastasia Klimchuk about 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

Actions #3

Updated by Anastasia Klimchuk about 2 years ago

  • Assignee set to Anastasia Klimchuk
Actions #5

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.

Actions #6

Updated by Anastasia Klimchuk over 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF