[OE-core] [PATCH 12/14] meson: update to 0.46.0 -- broke systemd on qemuppc
Burton, Ross
ross.burton at intel.com
Tue Jun 19 09:59:50 UTC 2018
On 19 June 2018 at 06:03, Randy MacLeod <randy.macleod at windriver.com> wrote:
> It seems that this meson update broke systemd on qemuppc.
> I'll look into it a more tomorrow but below is what I know so far.
> It looks like the libsystemd-shared.so size increased by 18% despite
> the build flags being the same!
>
> Despite my IRC handle, I'm a meson newbie so any tips will
> be appreciated. I'll work on getting meson/ninja to be more
> verbose tomorrow to track down what really changed.
>
>
> I recently started testing qemuppc by booting
> core-image-minimal with systemd as init. It fails with:
>
> /sbin/init: error while loading shared libraries:
> /lib/systemd/libsystemd-shared-237.so: R_PPC_REL24 relocation at
> 0x0054574c for symbol `strlen' out of range
>
> or in some cases:
>
> systemd[1]: \
> unhandled signal 11 at b804b784 nip 0070d184 lr 008ee1ac code 1
> Kernel panic - not syncing: \
> Attempted to kill init! exitcode=0x0000000b
> when running:
> runqemu slirp nographic qemuppc ext4
>
> The error only appears when using the distro poky-lsb
> or a security template in the WR builds.
Khem suggests that this is due to the new gcc and PIE on PPC being
bust, but even after passing no-pie this is still happening for me.
Ross
More information about the Openembedded-core
mailing list