| Message ID | 20250714120225.1113086-1-richard.purdie@linuxfoundation.org |
|---|---|
| State | Accepted, archived |
| Commit | 7435a6317621f90b6f842a0a0f97c31f0d6d2424 |
| Headers | show |
| Series | glibc: Add flags to CFLAGS instead of CC | expand |
On Mon, Jul 14, 2025 at 5:02 AM Richard Purdie via lists.openembedded.org <richard.purdie=linuxfoundation.org@lists.openembedded.org> wrote: > > Recent changes mean toolchain variables are initialized via inherit_defer. > It is therefore no longer possible to add to CC using the += operator. > Instead, add to CFLAGS. > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> > --- > meta/recipes-core/glibc/glibc_2.41.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-core/glibc/glibc_2.41.bb b/meta/recipes-core/glibc/glibc_2.41.bb > index 7771fac0412..0852bb4bdbe 100644 > --- a/meta/recipes-core/glibc/glibc_2.41.bb > +++ b/meta/recipes-core/glibc/glibc_2.41.bb > @@ -111,7 +111,7 @@ do_configure () { > } > > LDFLAGS += "-fuse-ld=bfd" > -CC += "-fuse-ld=bfd" > +CFLAGS += "-fuse-ld=bfd" This works ok when ld-is-lld is used as DISTRO_FEATURES so I am good with it. > > do_compile () { > base_do_compile > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#220225): https://lists.openembedded.org/g/openembedded-core/message/220225 > Mute This Topic: https://lists.openembedded.org/mt/114145812/1997914 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
diff --git a/meta/recipes-core/glibc/glibc_2.41.bb b/meta/recipes-core/glibc/glibc_2.41.bb index 7771fac0412..0852bb4bdbe 100644 --- a/meta/recipes-core/glibc/glibc_2.41.bb +++ b/meta/recipes-core/glibc/glibc_2.41.bb @@ -111,7 +111,7 @@ do_configure () { } LDFLAGS += "-fuse-ld=bfd" -CC += "-fuse-ld=bfd" +CFLAGS += "-fuse-ld=bfd" do_compile () { base_do_compile
Recent changes mean toolchain variables are initialized via inherit_defer. It is therefore no longer possible to add to CC using the += operator. Instead, add to CFLAGS. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> --- meta/recipes-core/glibc/glibc_2.41.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)