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

2020-10-31 Thread David Hendricks
Tossing in my $0.02 On Wed, Oct 28, 2020 at 4:19 PM Nico Huber wrote: > > Meson makes it possible to build fwupd as a subproject of fwupd, on > > any architecture, on any distro, which means we can use libflashrom on > > machines that don't ship a new enough distro version. > > That doesn't

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

2020-10-31 Thread Rosen Penev
On Fri, Oct 30, 2020 at 2:13 PM Nico Huber wrote: > > On 29.10.20 00:10, Rosen Penev wrote: > > Comments from a user and from someone who recently transitioned the > > OpenWrt package to use meson instead of make > > > > On Wed, Oct 28, 2020 at 5:20 AM Nico Huber wrote: > >> > >> Hi Patrick, >

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

2020-10-31 Thread Nico Huber
On 31.10.20 01:36, Rosen Penev wrote: > On Fri, Oct 30, 2020 at 2:13 PM Nico Huber wrote: >> On 29.10.20 00:10, Rosen Penev wrote: >>> On Wed, Oct 28, 2020 at 5:20 AM Nico Huber wrote: In my personal experience, Meson seems harder to maintain. But that's mostly because of two things:

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

2020-10-30 Thread Nico Huber
On 29.10.20 00:10, Rosen Penev wrote: > Comments from a user and from someone who recently transitioned the > OpenWrt package to use meson instead of make > > On Wed, Oct 28, 2020 at 5:20 AM Nico Huber wrote: >> >> Hi Patrick, >> >> On 28.10.20 11:09, Patrick Georgi via flashrom wrote: >>> I just

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

2020-10-30 Thread Rosen Penev
Comments from a user and from someone who recently transitioned the OpenWrt package to use meson instead of make On Wed, Oct 28, 2020 at 5:20 AM Nico Huber wrote: > > Hi Patrick, > > On 28.10.20 11:09, Patrick Georgi via flashrom wrote: > > I just pushed

[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: >

[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 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 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 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 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