[flashrom] One build system to rule them all

2020-10-28 Thread Patrick Georgi via flashrom
Hi everybody, I just pushed https://review.coreboot.org/c/flashrom/+/46875 for review which replaces the make based build process with a call to use meson instead. The rationale is that the project is too small to warrant having two build systems. There are likely reasons left to use make (e.g.

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Nico Huber
Hi Patrick, On 28.10.20 11:09, Patrick Georgi via flashrom wrote: > I just pushed https://review.coreboot.org/c/flashrom/+/46875 for > review which replaces the make based build process with a call to > use meson instead. The rationale is that the project is too small to > warrant having two

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Luc Verhaegen
On Wed, Oct 28, 2020 at 03:10:47PM +0100, Luc Verhaegen wrote: > On Wed, Oct 28, 2020 at 01:41:30PM +, Richard Hughes wrote: > > On Wed, 28 Oct 2020 at 12:20, Nico Huber wrote: > > > So we didn't need these things before. Why do we need them now? > > > > Meson makes it possible to build

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Patrick Georgi via flashrom
Hi Richard, calm down :-) Nobody's ripping out anything anywhere, and the only proposed code change is to rip out the Makefile in favor of meson, and it's far from settled what will happen to that patch. On Wed, Oct 28, 2020 at 01:41:30PM +, Richard Hughes wrote: > dropping meson would be a

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Luc Verhaegen
On Wed, Oct 28, 2020 at 01:41:30PM +, Richard Hughes wrote: > On Wed, 28 Oct 2020 at 12:20, Nico Huber wrote: > > So we didn't need these things before. Why do we need them now? > > Meson makes it possible to build fwupd as a subproject of fwupd, on > any architecture, on any distro, which

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Richard Hughes
On Wed, 28 Oct 2020 at 16:19, Angel Pons wrote: > It is very simple: the `-o` command-line option is unusable on the > distributions which have switched to meson to build flashrom. You've just said; the bug was fixed upstream already, I'm not sure what else I could have done other than not make

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Angel Pons
Hi list, Personally, I would prefer to keep using Make as flashrom's build system. It is what most (if not all) flashrom developers are used to, and has stood the test of time pretty well. However, every time meson has been brought up, I have perceived little interest on behalf of meson's

[flashrom] Re: One build system to rule them all (Meson)

2020-10-28 Thread Nico Huber
Hi Richard, let me just say, you worry too much. When I say we can't drop Make and you say we can't drop Meson, then most likely nobody will drop either. Also, nobody has mentioned yet dropping one solution before the other can take over (beside you). On 28.10.20 14:41, Richard Hughes wrote: >