[Buildroot] [PATCH 5/5 v5] boot/systemd-boot: new package

Yann E. MORIN yann.morin.1998 at free.fr
Sat Dec 29 11:38:47 UTC 2018


James, All,

On 2018-12-29 04:50 -0600, James Hilliard spake thusly:
> On Sat, Dec 29, 2018 at 3:35 AM Yann E. MORIN <yann.morin.1998 at free.fr> wrote:
> > On 2018-12-27 05:01 -0600, James Hilliard spake thusly:
> > > On Thu, Dec 27, 2018 at 4:57 AM Yann E. MORIN <yann.morin.1998 at free.fr> wrote:
> > > > On 2018-12-27 04:42 -0600, James Hilliard spake thusly:
> > > > > On Thu, Dec 27, 2018 at 4:40 AM Yann E. MORIN <yann.morin.1998 at free.fr> wrote:
> > > > > > I can confirm that, without the hunk in src/systemd/meson.build, I was
> > > > > > able to build systemd with this defconfig:
> > > > > >     BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> > > > > >     BR2_INIT_SYSTEMD=y
> > > > > That's without c++ right?
> >
> > Your no-C++ patch has been accepted upstream! :-)
> >
> > Care to backport that fix in Buildroot, please?
> Backported in my tree here
> https://github.com/jameshilliard/buildroot/tree/systemd-boot

Could you please send it soon to the list as a patch to systemd, as it
is not correlated to systemd-boot at all (it is also needed by systemd
to build on a non-C++ toolchain)?

> I did a test build selecting only systemd-boot and now I get this error:
> Program gperf found: NO
> meson.build:634:0: ERROR:  Program(s) ['gperf'] not found or not executable

Until now, only minor patching was needed (a header and two libs checks)
that were trivial to patchout. But this new gperf check is less trivial
to patch-out in a way that is maintainable long-term.

My opinion now is now joining that of Thomas, that we should not try to
build a standalone systemd-boot until it is properly supported by
upstream. Work to that effect should be directed at upstream rather than
monkey-patching in Buildroot.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list