[OE-core] [PATCH 12/14] meson: update to 0.46.0 -- broke systemd on qemuppc

Nirbheek Chauhan nirbheek.chauhan at gmail.com
Tue Jun 19 20:24:47 UTC 2018


On Wed, Jun 20, 2018 at 1:39 AM Alexander Kanavin
<alex.kanavin at gmail.com> wrote:
> FWIW, I did fix a similar (or maybe even same) issue with this patch:
> http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-devtools/meson/meson/0001-Linker-rules-move-cross_args-in-front-of-output_args.patch
>
> It's possible that more rearranging needs to be done, or this patch no
> longer has the desired effect.
>

So far in this thread, I don't see any changes that would cause this
issue, and that patch shouldn't change things either. The bisection is
probably significant, but I am not sure what's going.

Also, in general please try to talk to us first before doing a change
like that (switching the order of cross_args) so we can investigate
and figure out what we should fix. The cross_args are at the end so
they can override existing arguments, such as -D flags or -W flags.

Another thing to try would be current git, which has significant
changes in how we do library resolution, de-duplication, and so on.
Specifically, instead of `-lfoo`, we now prefer full paths to the
library to use instead since this allows greater flexibility in
selecting whether to use shared or static libraries.

Cheers,
Nirbheek



More information about the Openembedded-core mailing list