[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#955387: Regression: flashrom programmer support reduced on non-x86



> -----Original Message-----
> From: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
> Sent: Monday, March 30, 2020 5:06 PM
> To: submit@bugs.debian.org
> Subject: Bug#955387: Regression: flashrom programmer support reduced on
> non-x86
> 
> 
> [EXTERNAL EMAIL]
> 
> Package: flashrom
> Version: 1.2-5
> 
> Dear maintainers,
> 
> Compared to version 1.1-1 arm64, the following programmers are missing in
> version 1.2-5 on arm64:
> ATAVIA
> DRKAISER
> GFXNVIDIA
> IT8212
> NICINTEL
> NICINTEL_EEPROM
> NICINTEL_SPI
> OGP_SPI
> SATASII
> 
> This might be related to switching the build from GNU Make to Meson. The
> flashrom meson build files currently do not handle arch-specific enabling
> of programmers.
> 
> To solve this, the meson build files can be patched or the packaging can
> add special rules for each architecture similar to the rules introduced in
> 1.2-4. Caveat: Differentiating between x86 and non-x86 is not enough.
> Future upstream versions of flashrom will ship with more complete meson
> build files matching the makefile.
> 
> As an alternative, building with the flashrom makefile should result in a
> build with the maximum functionality supported on each architecture like
> before.

The meson based flashrom is built so that libflashrom can be distributed.
Switching to a Makefile based flashrom build does not include libflashrom.

So my preference here is that this be fixed by the meson build files and we
bring that patch back to Debian.  Would you be able to work with upstream
to make that happen?


Reply to: