Hi Khem, On 22/09/2015 3:05 AM, Khem Raj wrote: > > Please make it arm specific > I have sent V2 that only makes the change for arm. Interestly, this issue doesn't appear for qemuarm (ARMv5) when running under qemu. I am wondering if this issue affects platforms other than ARM on real boards depending on TUNE_FEATURES and TARGET_FPU. > On Sep 21, 2015 4:22 AM, "Jonathan Liu" > wrote: > > This fixes systemd failing to start on Raspberry Pi 2 if it is > compiled > with GCC 5.2. > > It would try to start "Journal Service" and "udev Kernel Device > Manager" > but fail repeatedly. > > [YOCTO #8291] > > Signed-off-by: Jonathan Liu > > --- > meta/recipes-core/systemd/systemd_225.bb > | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/meta/recipes-core/systemd/systemd_225.bb > b/meta/recipes-core/systemd/systemd_225.bb > > index f7d4c7d..4a19ff4 100644 > --- a/meta/recipes-core/systemd/systemd_225.bb > +++ b/meta/recipes-core/systemd/systemd_225.bb > @@ -123,6 +123,9 @@ EXTRA_OECONF = " --with-rootprefix=${rootprefix} \ > # uclibc does not have NSS > EXTRA_OECONF_append_libc-uclibc = " --disable-myhostname " > > +# disable problematic GCC 5.2 optimizations [YOCTO #8291] > +FULL_OPTIMIZATION += "-fno-schedule-insns -fno-schedule-insns2" > + > do_configure_prepend() { > export NM="${HOST_PREFIX}gcc-nm" > export AR="${HOST_PREFIX}gcc-ar" > -- > 2.5.0 > Regards, Jonathan