On Thu, Jan 29, 2026 at 9:15 PM Randolph Sapp <[email protected]> wrote:
>
> On Thu Jan 29, 2026 at 5:45 PM CST, Ricardo Salveti via 
> lists.openembedded.org wrote:
> > On Tue, Jan 27, 2026 at 1:50 PM Khem Raj via lists.openembedded.org
> > <[email protected]> wrote:
> >> On Tue, Jan 27, 2026 at 8:31 AM Randolph Sapp <[email protected]> wrote:
> >>>
> >>> On Tue Jan 27, 2026 at 12:12 AM CST, Khem Raj via lists.openembedded.org 
> >>> wrote:
> >>> > I am seeing some additional diagnostics see
> >>> >
> >>> > https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/5119153/raw_inline
> >>> >
> >>> > I wonder if this is related.
> >>>
> >>> Man, the mail clients are having fun with this thread.
> >>>
> >>> Yeah, I'm able to reproduce that issue locally now. Not sure why it's this
> >>> package subset that's acting up, but it is directly related to the LDFLAGS
> >>> change unfortunately.
> >>
> >> I think this is exposing the underlying issue in packages perhaps because 
> >> they are
> >> not respecting CFLAGS and when it's gone from LDFLAGS the mapping related
> >> flags go missing. I have a local patch to fix memstat e.g in master-next, 
> >> all failures
> >> perhaps need to be looked into one by one and passed cflags from OE env 
> >> which
> >> might have been missed thus far.
> >
> > Just noticed a similar failure with lxc (meta-virtualization), but
> > while the prefix-map options are provided via CFLAGS, it only works
> > when provided via LDFLAGS, probably due LTO (enabled by default by
> > lxc).
> >
> > Patch available at
> > https://lists.yoctoproject.org/g/meta-virtualization/message/9553
> >
> > I guess recipes forcing LTO will probably have similar issues.
>
> Ran a test locally. Looking at the do_compile log there are actually several
> compilation steps that do not have the macro prefixes passed as cc arguments.
>
> That LTO bug has actually been addressed, it's just as Khem Raj pointed out,
> sometimes CFLAGS is ignored and passing the prefixes with LDFLAGS was masking
> that problem.

I did look into one of the binaries and it was built with the right
cflags options, but didn't investigate too much.

I can also confirm that it works fine after disabling LTO, that is why
I think it could be related to it.

Thanks,

Ricardo
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#230200): 
https://lists.openembedded.org/g/openembedded-core/message/230200
Mute This Topic: https://lists.openembedded.org/mt/117408334/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to