| Message ID | 20251027084704.3219220-1-Deepesh.Varatharajan@windriver.com |
|---|---|
| State | New |
| Headers | show |
| Series | [walnascar] glibc: stable 2.41 branch updates | expand |
On 27-10-2025 14:17, Deepesh.Varatharajan@windriver.com wrote: > From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> > > git log --oneline e7c419a2957590fb657900fc92a89708f41abd9d..cf926cd7fb9500035be19bca90ba9c855dcfcf92 > > cf926cd7fb (HEAD, origin/release/2.41/master) nss: Group merge does not react to ERANGE during merge (bug 33361) > 9867e44cdc AArch64: Fix SVE powf routine [BZ #33299] > a52c9b75c7 Optimize __libc_tsd_* thread variable access > ed4672abb5 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] > 7aa907241c i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] > c1bec0b52d i386: Update ___tls_get_addr to preserve vector registers > aa5dbd5332 elf: Preserve _rtld_global layout for the release branch > 42f9c70ac2 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor > 3f3b4fdd0b elf: Fix handling of symbol versions which hash to zero (bug 29190) > e2d9e9eb26 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] > dd87fcda43 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] > 85780b6055 elf: Compile _dl_debug_state separately (bug 33224) > b05ce0de3d elf: Restore support for _r_debug interpositions and copy relocations > 9d6577fdff elf: Introduce _dl_debug_change_state > 4a3e5f1e4c elf: Introduce separate _r_debug_array variable > 940d821afb Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] > 5d8614b284 ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) > f409ec073f Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} > 330cd035df Remove <libc-tsd.h> > c467918138 AArch64: Improve codegen SVE log1p helper > 6db0f659c8 AArch64: Optimise SVE FP64 Hyperbolics > 503f7a7d33 AArch64: Optimize SVE exp functions > 307a8a4434 AArch64: Improve codegen in SVE log1p > 2a0b52fdd6 AArch64: Optimize inverse trig functions > 0bb6dad5af AArch64: Optimize algorithm in users of SVE expf helper > daa4de5253 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] > 1502c248d5 nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245) > 513629b14d elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) > f48de98bce elf: Extract rtld_setup_phdr function from dl_main > 62928cf7d8 elf: Do not add a copy of _dl_find_object to libc.so > 373408c19f stdlib: resolve a double lock init issue after fork [BZ #32994] > > Testing Results: > Before After Diff > PASS 5829 5837 +8 > XPASS 4 4 0 > FAIL 240 242 +2 > XFAIL 16 16 0 > UNSUPPORTED 161 161 0 > > Testcases changes > > testcase-name before after > elf/check-dt-x86-64-plt(new) - PASS > elf/check-gnu2-tls(new) - PASS > elf/tst-dlmopen4-nonpic(new) - PASS > elf/tst-dlmopen4-pic(new) - PASS > elf/tst-dlopen-constructor-null(new) - PASS > elf/tst-link-map-contiguous-ldso(new) - PASS > elf/tst-link-map-contiguous-libc(new) - PASS > elf/tst-tls23(new) - PASS > elf/tst-version-hash-zero(new) - PASS > ctype/tst-ctype-tls-dlmopen(new) - FAIL > ctype/tst-ctype-tls-dlopen-static(new) - FAIL Hi All, The failures of these two test cases are due to newly added tests and occur only within the Yocto environment. They are consistently failing across the OE-Core master branch and all other OE-Core branches with the following errors: error: xdlmopen.c:28: error: dlmopen: /usr/lib/glibc-tests/ptest/tests/glibc-ptest/ctype/tst-ctype-tls-mod.so: cannot open shared object file: No such file or directory error: xdlfcn.c:29: error: dlopen: /usr/lib/glibc-tests/ptest/tests/glibc-ptest/ctype/tst-ctype-tls-mod.so: cannot open shared object file: No such file or directory We confirmed that the failures were caused by the following local patch in OE-Core: https://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glibc/glibc/0022-Avoid-hardcoded-build-time-paths-in-the-output-binar.patch?h=master This patch was originally introduced to address a specific reproducibility issue. After removing it, these test cases passed, and we also verified that the reproducibility test succeed without the patch. We plan to remove this patch from the master branch and backport the changes to other branches, which should resolve these test failures. For now, these two test failures are expected here. Regards, Deepesh > elf/ifuncmain8 PASS - > > Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> > --- > meta/recipes-core/glibc/glibc-version.inc | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc > index 881a9cce2c..b3a66f0a40 100644 > --- a/meta/recipes-core/glibc/glibc-version.inc > +++ b/meta/recipes-core/glibc/glibc-version.inc > @@ -1,7 +1,7 @@ > SRCBRANCH ?= "release/2.41/master" > PV = "2.41+git" > -SRCREV_glibc ?= "e7c419a2957590fb657900fc92a89708f41abd9d" > -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc" > +SRCREV_glibc ?= "cf926cd7fb9500035be19bca90ba9c855dcfcf92" > +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5" > > GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" >
On Mon, Oct 27, 2025 at 1:47 AM Varatharajan, Deepesh via lists.openembedded.org <deepesh.varatharajan=windriver.com@lists.openembedded.org> wrote: > > From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> > > git log --oneline e7c419a2957590fb657900fc92a89708f41abd9d..cf926cd7fb9500035be19bca90ba9c855dcfcf92 > > cf926cd7fb (HEAD, origin/release/2.41/master) nss: Group merge does not react to ERANGE during merge (bug 33361) > 9867e44cdc AArch64: Fix SVE powf routine [BZ #33299] > a52c9b75c7 Optimize __libc_tsd_* thread variable access > ed4672abb5 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] > 7aa907241c i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] > c1bec0b52d i386: Update ___tls_get_addr to preserve vector registers > aa5dbd5332 elf: Preserve _rtld_global layout for the release branch > 42f9c70ac2 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor > 3f3b4fdd0b elf: Fix handling of symbol versions which hash to zero (bug 29190) > e2d9e9eb26 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] > dd87fcda43 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] > 85780b6055 elf: Compile _dl_debug_state separately (bug 33224) > b05ce0de3d elf: Restore support for _r_debug interpositions and copy relocations > 9d6577fdff elf: Introduce _dl_debug_change_state > 4a3e5f1e4c elf: Introduce separate _r_debug_array variable > 940d821afb Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] > 5d8614b284 ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) > f409ec073f Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} > 330cd035df Remove <libc-tsd.h> > c467918138 AArch64: Improve codegen SVE log1p helper > 6db0f659c8 AArch64: Optimise SVE FP64 Hyperbolics > 503f7a7d33 AArch64: Optimize SVE exp functions > 307a8a4434 AArch64: Improve codegen in SVE log1p > 2a0b52fdd6 AArch64: Optimize inverse trig functions > 0bb6dad5af AArch64: Optimize algorithm in users of SVE expf helper > daa4de5253 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] > 1502c248d5 nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245) > 513629b14d elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) > f48de98bce elf: Extract rtld_setup_phdr function from dl_main > 62928cf7d8 elf: Do not add a copy of _dl_find_object to libc.so > 373408c19f stdlib: resolve a double lock init issue after fork [BZ #32994] > > Testing Results: > Before After Diff > PASS 5829 5837 +8 > XPASS 4 4 0 > FAIL 240 242 +2 > XFAIL 16 16 0 > UNSUPPORTED 161 161 0 > > Testcases changes > > testcase-name before after > elf/check-dt-x86-64-plt(new) - PASS > elf/check-gnu2-tls(new) - PASS > elf/tst-dlmopen4-nonpic(new) - PASS > elf/tst-dlmopen4-pic(new) - PASS > elf/tst-dlopen-constructor-null(new) - PASS > elf/tst-link-map-contiguous-ldso(new) - PASS > elf/tst-link-map-contiguous-libc(new) - PASS > elf/tst-tls23(new) - PASS > elf/tst-version-hash-zero(new) - PASS > ctype/tst-ctype-tls-dlmopen(new) - FAIL > ctype/tst-ctype-tls-dlopen-static(new) - FAIL > elf/ifuncmain8 PASS - > > Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> > --- > meta/recipes-core/glibc/glibc-version.inc | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc > index 881a9cce2c..b3a66f0a40 100644 > --- a/meta/recipes-core/glibc/glibc-version.inc > +++ b/meta/recipes-core/glibc/glibc-version.inc > @@ -1,7 +1,7 @@ > SRCBRANCH ?= "release/2.41/master" > PV = "2.41+git" > -SRCREV_glibc ?= "e7c419a2957590fb657900fc92a89708f41abd9d" > -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc" > +SRCREV_glibc ?= "cf926cd7fb9500035be19bca90ba9c855dcfcf92" > +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5" What does localedef bump bring ? Do we need it ? > > GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" > > -- > 2.49.0 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#225324): https://lists.openembedded.org/g/openembedded-core/message/225324 > Mute This Topic: https://lists.openembedded.org/mt/115971173/1997914 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
On 28-10-2025 00:43, Khem Raj wrote: > CAUTION: This email comes from a non Wind River email account! > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > On Mon, Oct 27, 2025 at 1:47 AM Varatharajan, Deepesh via > lists.openembedded.org > <deepesh.varatharajan=windriver.com@lists.openembedded.org> wrote: >> From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> >> >> git log --oneline e7c419a2957590fb657900fc92a89708f41abd9d..cf926cd7fb9500035be19bca90ba9c855dcfcf92 >> >> cf926cd7fb (HEAD, origin/release/2.41/master) nss: Group merge does not react to ERANGE during merge (bug 33361) >> 9867e44cdc AArch64: Fix SVE powf routine [BZ #33299] >> a52c9b75c7 Optimize __libc_tsd_* thread variable access >> ed4672abb5 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] >> 7aa907241c i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] >> c1bec0b52d i386: Update ___tls_get_addr to preserve vector registers >> aa5dbd5332 elf: Preserve _rtld_global layout for the release branch >> 42f9c70ac2 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor >> 3f3b4fdd0b elf: Fix handling of symbol versions which hash to zero (bug 29190) >> e2d9e9eb26 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] >> dd87fcda43 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] >> 85780b6055 elf: Compile _dl_debug_state separately (bug 33224) >> b05ce0de3d elf: Restore support for _r_debug interpositions and copy relocations >> 9d6577fdff elf: Introduce _dl_debug_change_state >> 4a3e5f1e4c elf: Introduce separate _r_debug_array variable >> 940d821afb Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] >> 5d8614b284 ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) >> f409ec073f Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} >> 330cd035df Remove <libc-tsd.h> >> c467918138 AArch64: Improve codegen SVE log1p helper >> 6db0f659c8 AArch64: Optimise SVE FP64 Hyperbolics >> 503f7a7d33 AArch64: Optimize SVE exp functions >> 307a8a4434 AArch64: Improve codegen in SVE log1p >> 2a0b52fdd6 AArch64: Optimize inverse trig functions >> 0bb6dad5af AArch64: Optimize algorithm in users of SVE expf helper >> daa4de5253 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] >> 1502c248d5 nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245) >> 513629b14d elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) >> f48de98bce elf: Extract rtld_setup_phdr function from dl_main >> 62928cf7d8 elf: Do not add a copy of _dl_find_object to libc.so >> 373408c19f stdlib: resolve a double lock init issue after fork [BZ #32994] >> >> Testing Results: >> Before After Diff >> PASS 5829 5837 +8 >> XPASS 4 4 0 >> FAIL 240 242 +2 >> XFAIL 16 16 0 >> UNSUPPORTED 161 161 0 >> >> Testcases changes >> >> testcase-name before after >> elf/check-dt-x86-64-plt(new) - PASS >> elf/check-gnu2-tls(new) - PASS >> elf/tst-dlmopen4-nonpic(new) - PASS >> elf/tst-dlmopen4-pic(new) - PASS >> elf/tst-dlopen-constructor-null(new) - PASS >> elf/tst-link-map-contiguous-ldso(new) - PASS >> elf/tst-link-map-contiguous-libc(new) - PASS >> elf/tst-tls23(new) - PASS >> elf/tst-version-hash-zero(new) - PASS >> ctype/tst-ctype-tls-dlmopen(new) - FAIL >> ctype/tst-ctype-tls-dlopen-static(new) - FAIL >> elf/ifuncmain8 PASS - >> >> Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> >> --- >> meta/recipes-core/glibc/glibc-version.inc | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc >> index 881a9cce2c..b3a66f0a40 100644 >> --- a/meta/recipes-core/glibc/glibc-version.inc >> +++ b/meta/recipes-core/glibc/glibc-version.inc >> @@ -1,7 +1,7 @@ >> SRCBRANCH ?= "release/2.41/master" >> PV = "2.41+git" >> -SRCREV_glibc ?= "e7c419a2957590fb657900fc92a89708f41abd9d" >> -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc" >> +SRCREV_glibc ?= "cf926cd7fb9500035be19bca90ba9c855dcfcf92" >> +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5" > What does localedef bump bring ? Do we need it ? We need to bump the version to include this commit: https://github.com/kraj/localedef/commit/cba02c503d7c853a38ccfb83c57e343ca5ecd7e5 In glibc_2.41, they have backported the following commit, which is incoming via this stable branch updates. https://sourceware.org/git/?p=glibc.git;a=commit;h=a894f04d877653bea1639fc9a4adf73bd9347bf4 Without the corresponding fix from localedef, the following build error will occur: In file included from glibc/locale/programs/ld-monetary.c:33: glibc/locale/localeinfo.h:241:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attribute_tls_model_ie’ 241 | attribute_hidden attribute_tls_model_ie; | ^~~~~~~~~~~~~~~~~~~~~~ > >> GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" >> >> -- >> 2.49.0 >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#225324): https://lists.openembedded.org/g/openembedded-core/message/225324 >> Mute This Topic: https://lists.openembedded.org/mt/115971173/1997914 >> Group Owner: openembedded-core+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] >> -=-=-=-=-=-=-=-=-=-=-=- >>
On Mon, Oct 27, 2025 at 9:05 PM Deepesh Varatharajan <deepesh.varatharajan@windriver.com> wrote: > > > On 28-10-2025 00:43, Khem Raj wrote: > > CAUTION: This email comes from a non Wind River email account! > > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > > > On Mon, Oct 27, 2025 at 1:47 AM Varatharajan, Deepesh via > > lists.openembedded.org > > <deepesh.varatharajan=windriver.com@lists.openembedded.org> wrote: > >> From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> > >> > >> git log --oneline e7c419a2957590fb657900fc92a89708f41abd9d..cf926cd7fb9500035be19bca90ba9c855dcfcf92 > >> > >> cf926cd7fb (HEAD, origin/release/2.41/master) nss: Group merge does not react to ERANGE during merge (bug 33361) > >> 9867e44cdc AArch64: Fix SVE powf routine [BZ #33299] > >> a52c9b75c7 Optimize __libc_tsd_* thread variable access > >> ed4672abb5 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] > >> 7aa907241c i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] > >> c1bec0b52d i386: Update ___tls_get_addr to preserve vector registers > >> aa5dbd5332 elf: Preserve _rtld_global layout for the release branch > >> 42f9c70ac2 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor > >> 3f3b4fdd0b elf: Fix handling of symbol versions which hash to zero (bug 29190) > >> e2d9e9eb26 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] > >> dd87fcda43 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] > >> 85780b6055 elf: Compile _dl_debug_state separately (bug 33224) > >> b05ce0de3d elf: Restore support for _r_debug interpositions and copy relocations > >> 9d6577fdff elf: Introduce _dl_debug_change_state > >> 4a3e5f1e4c elf: Introduce separate _r_debug_array variable > >> 940d821afb Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] > >> 5d8614b284 ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) > >> f409ec073f Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} > >> 330cd035df Remove <libc-tsd.h> > >> c467918138 AArch64: Improve codegen SVE log1p helper > >> 6db0f659c8 AArch64: Optimise SVE FP64 Hyperbolics > >> 503f7a7d33 AArch64: Optimize SVE exp functions > >> 307a8a4434 AArch64: Improve codegen in SVE log1p > >> 2a0b52fdd6 AArch64: Optimize inverse trig functions > >> 0bb6dad5af AArch64: Optimize algorithm in users of SVE expf helper > >> daa4de5253 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] > >> 1502c248d5 nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245) > >> 513629b14d elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) > >> f48de98bce elf: Extract rtld_setup_phdr function from dl_main > >> 62928cf7d8 elf: Do not add a copy of _dl_find_object to libc.so > >> 373408c19f stdlib: resolve a double lock init issue after fork [BZ #32994] > >> > >> Testing Results: > >> Before After Diff > >> PASS 5829 5837 +8 > >> XPASS 4 4 0 > >> FAIL 240 242 +2 > >> XFAIL 16 16 0 > >> UNSUPPORTED 161 161 0 > >> > >> Testcases changes > >> > >> testcase-name before after > >> elf/check-dt-x86-64-plt(new) - PASS > >> elf/check-gnu2-tls(new) - PASS > >> elf/tst-dlmopen4-nonpic(new) - PASS > >> elf/tst-dlmopen4-pic(new) - PASS > >> elf/tst-dlopen-constructor-null(new) - PASS > >> elf/tst-link-map-contiguous-ldso(new) - PASS > >> elf/tst-link-map-contiguous-libc(new) - PASS > >> elf/tst-tls23(new) - PASS > >> elf/tst-version-hash-zero(new) - PASS > >> ctype/tst-ctype-tls-dlmopen(new) - FAIL > >> ctype/tst-ctype-tls-dlopen-static(new) - FAIL > >> elf/ifuncmain8 PASS - > >> > >> Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> > >> --- > >> meta/recipes-core/glibc/glibc-version.inc | 4 ++-- > >> 1 file changed, 2 insertions(+), 2 deletions(-) > >> > >> diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc > >> index 881a9cce2c..b3a66f0a40 100644 > >> --- a/meta/recipes-core/glibc/glibc-version.inc > >> +++ b/meta/recipes-core/glibc/glibc-version.inc > >> @@ -1,7 +1,7 @@ > >> SRCBRANCH ?= "release/2.41/master" > >> PV = "2.41+git" > >> -SRCREV_glibc ?= "e7c419a2957590fb657900fc92a89708f41abd9d" > >> -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc" > >> +SRCREV_glibc ?= "cf926cd7fb9500035be19bca90ba9c855dcfcf92" > >> +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5" > > What does localedef bump bring ? Do we need it ? > We need to bump the version to include this commit: > https://github.com/kraj/localedef/commit/cba02c503d7c853a38ccfb83c57e343ca5ecd7e5 > > In glibc_2.41, they have backported the following commit, which is > incoming via this stable branch updates. > https://sourceware.org/git/?p=glibc.git;a=commit;h=a894f04d877653bea1639fc9a4adf73bd9347bf4 > ah that's right, I am good with this patch > Without the corresponding fix from localedef, the following build error > will occur: > > In file included from glibc/locale/programs/ld-monetary.c:33: > glibc/locale/localeinfo.h:241:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ > or ‘__attribute__’ before ‘attribute_tls_model_ie’ > 241 | attribute_hidden attribute_tls_model_ie; > | ^~~~~~~~~~~~~~~~~~~~~~ > > > >> GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" > >> > >> -- > >> 2.49.0 > >> > >> > >> -=-=-=-=-=-=-=-=-=-=-=- > >> Links: You receive all messages sent to this group. > >> View/Reply Online (#225324): https://lists.openembedded.org/g/openembedded-core/message/225324 > >> Mute This Topic: https://lists.openembedded.org/mt/115971173/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-version.inc b/meta/recipes-core/glibc/glibc-version.inc index 881a9cce2c..b3a66f0a40 100644 --- a/meta/recipes-core/glibc/glibc-version.inc +++ b/meta/recipes-core/glibc/glibc-version.inc @@ -1,7 +1,7 @@ SRCBRANCH ?= "release/2.41/master" PV = "2.41+git" -SRCREV_glibc ?= "e7c419a2957590fb657900fc92a89708f41abd9d" -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc" +SRCREV_glibc ?= "cf926cd7fb9500035be19bca90ba9c855dcfcf92" +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5" GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https"