From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Sat, 29 Dec 2018 12:38:47 +0100 Subject: [Buildroot] [PATCH 5/5 v5] boot/systemd-boot: new package In-Reply-To: References: <20181227084902.GN14286@scaer> <20181227091134.GO14286@scaer> <20181227104029.GP14286@scaer> <20181227105731.GR14286@scaer> <20181229093522.GX14286@scaer> Message-ID: <20181229113847.GZ14286@scaer> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net 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 wrote: > > On 2018-12-27 05:01 -0600, James Hilliard spake thusly: > > > On Thu, Dec 27, 2018 at 4:57 AM Yann E. MORIN wrote: > > > > On 2018-12-27 04:42 -0600, James Hilliard spake thusly: > > > > > On Thu, Dec 27, 2018 at 4:40 AM Yann E. MORIN 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. | '------------------------------^-------^------------------^--------------------'