[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