public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [scarthgap][PATCH V2] glibc: stable 2.39 branch updates
@ 2025-05-05  4:22 Deepesh.Varatharajan
  0 siblings, 0 replies; 4+ messages in thread
From: Deepesh.Varatharajan @ 2025-05-05  4:22 UTC (permalink / raw)
  To: openembedded-core
  Cc: Shivaprasad.Moodalappa, Sundeep.Kokkonda, Deepesh.Varatharajan

From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>

3463100f2d x86: Detect Intel Diamond Rapids
e09436c2cb x86: Handle unknown Intel processor with default tuning
7620d98186 x86: Add ARL/PTL/CWF model detection support
765ff3d0d4 x86: Optimize xstate size calculation
65ae73be01 x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path
2be36448c4 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
bde201e92c x86: Disable non-temporal memset on Skylake Server
38a7632f2d x86: Fix value for `x86_memset_non_temporal_threshold` when it is undesirable
cc59fa5dbc x86: Enable non-temporal memset tunable for AMD
0da58e8be0 x86: Add seperate non-temporal tunable for memset
837a36c371 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
87ab0c7f7f x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)
60cd7123a6 x86: Skip XSAVE state size reset if ISA level requires XSAVE
4cf3f9df54 x86_64: Add atanh with FMA
01ed435e2e x86_64: Add sinh with FMA
0edcc77fe7 x86_64: Add tanh with FMA
7ecf0d3bde x86-64: Exclude FMA4 IFUNC functions for -mapxf
e1fe22368e nptl: clear the whole rseq area before registration
dd8c0c3bbd math: Improve layout of exp/exp10 data
a1b09e59e2 AArch64: Use prefer_sve_ifuncs for SVE memset
d0e2133470 AArch64: Add SVE memset
0cc12d9c47 math: Improve layout of expf data
0cd10047bf AArch64: Remove zva_128 from memset
dd1e63ab58 AArch64: Optimize memset
65a96a6f2b AArch64: Improve generic strlen
4073e4ee2c AArch64: Improve codegen for SVE logs
78abd3ef6e AArch64: Improve codegen in SVE tans
a10183b633 AArch64: Improve codegen of AdvSIMD atan(2)(f)
dcd1229e5b AArch64: Improve codegen of AdvSIMD logf function family
72156cb90b AArch64: Improve codegen in AdvSIMD logs
5e354bf4e2 AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
80df456112 aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
d591876303 aarch64: Fix AdvSIMD libmvec routines for big-endian
f6d48470ae assert: Add test for CVE-2025-0395

Testresults:
Before update	|After update	 |Difference
PASS: 5068	|PASS: 5072	 |PASS: +4
FAIL: 120	|FAIL: 120	 |FAIL: 0
XPASS: 4	|XPASS: 4	 |XPASS: 0
XFAIL: 16	|XFAIL: 16	 |XFAIL: 0
UNSUPPORTED: 157|UNSUPPORTED: 157|UNSUPPORTED: 0

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
---
 meta/recipes-core/glibc/glibc-version.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc
index da9227ccca..040fc793b1 100644
--- a/meta/recipes-core/glibc/glibc-version.inc
+++ b/meta/recipes-core/glibc/glibc-version.inc
@@ -1,6 +1,6 @@
 SRCBRANCH ?= "release/2.39/master"
 PV = "2.39+git"
-SRCREV_glibc ?= "662516aca8b6bf6aa6555f471055d5eb512b1ddc"
+SRCREV_glibc ?= "3463100f2d47f2897a24ba8023a5c7aaf2d26550"
 SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc"
 
 GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [scarthgap][PATCH V2] glibc: stable 2.39 branch updates
@ 2025-10-13  9:49 Deepesh.Varatharajan
  2025-10-13 18:16 ` [OE-core] " Khem Raj
  0 siblings, 1 reply; 4+ messages in thread
From: Deepesh.Varatharajan @ 2025-10-13  9:49 UTC (permalink / raw)
  To: openembedded-core; +Cc: Sundeep.Kokkonda, Deepesh.Varatharajan

From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>

git log --oneline b027d5b145f1b2908f370bdb96dfe40180d0fcb6..58cbbd43fe82910cf8ae9008351b0b0665104500

58cbbd43fe (HEAD -> release/2.39/master, origin/release/2.39/master) x86: Detect Intel Nova Lake Processor
835b1e3379 x86: Detect Intel Wildcat Lake Processor
765534258e nss: Group merge does not react to ERANGE during merge (bug 33361)
7ce7b4b2f4 Rename new tst-sem17 test to tst-sem18
a6ac06abeb Avoid uninitialized result in sem_open when file does not exist
ff6ce67220 elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245]
fffc2df8a3 Optimize __libc_tsd_* thread variable access
83340b35cc i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221]
5541edb1bd i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129]
1f17635507 debug: Fix tst-longjmp_chk3 build failure on Hurd
3b6c8ea878 debug: Wire up tst-longjmp_chk3
89596f46e3 i386: Update ___tls_get_addr to preserve vector registers
4c2509882f elf: Preserve _rtld_global layout for the release branch
cf0e7d512d elf: Compile _dl_debug_state separately (bug 33224)
5cd1f4b1a1 elf: Restore support for _r_debug interpositions and copy relocations
97017da5ef elf: Introduce _dl_debug_change_state
5601ad79b7 elf: Introduce separate _r_debug_array variable
24c94ea84e elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor
79d84b5da5 elf: Fix handling of symbol versions which hash to zero (bug 29190)
5f5c411132 elf: Second ld.so relocation only if libc.so has been loaded
4c9b1877fd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066)
f407a14ff7 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065)
e27601b385 elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985)
fef226255d elf: Add the endswith function to <endswith.h>
d21a217fa0 elf: Update DSO list, write audit log to elf/tst-audit23.out
4f145bb35d elf: Switch to main malloc after final ld.so self-relocation
65d86471ce elf: Introduce _dl_relocate_object_no_relro
5434cc2c41 elf: Do not define consider_profiling, consider_symbind as macros
b2d8c6cbe7 elf: rtld_multiple_ref is always true
2b89de7c91 Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)"
46e3ecad27 elf: Fix map_complete Systemtap probe in dl_open_worker
5f225025db elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986)
d6cc325fcf elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch
6917fde6f9 elf: Run constructors on cyclic recursive dlopen (bug 31986)
9fa7cc6a0b ldconfig: Move endswithn into a new header file
269e89bd8d x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212]
62ff85fd09 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129]
f0e8d04eef libio: Test for fdopen memory leak without SEEK_END support (bug 31840)
42a8cb7560 Remove memory leak in fdopen (bug 31840)
d1c1f78e9e math: Remove no-mathvec flag
20d2d69a2f Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234]
c11950503f ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483)
25c537c3b3 Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower}
fbdf9680cc Remove <libc-tsd.h>
fca5937510 ctype: Reformat Makefile.
49f0e73fa3 elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943)
64488b4b31 elf: Extract rtld_setup_phdr function from dl_main
9833fcf7ce elf: Do not add a copy of _dl_find_object to libc.so
fbade65338 arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405)
392e6cf1e8 AArch64: Improve codegen in SVE log1p
3a78a276a3 AArch64: Optimize inverse trig functions
b6ea8902a7 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]

Testing Results:
            Before     After    Diff
PASS         5080      5099      +19
XPASS        4         4          0
FAIL         119       120       +1
XFAIL        16        16         0
UNSUPPORTED  154       154        0

Testcases changes

testcase-name                                                before           after

debug/tst-longjmp_chk3(new)                                    -               PASS
elf/check-dt-x86-64-plt(new)                                   -               PASS
elf/check-gnu2-tls(new)                                        -               PASS
lf/tst-dlmopen4-nonpic(new)                                    -               PASS
elf/tst-dlmopen4-pic(new)                                      -               PASS
elf/tst-dlopen-auditdup(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-nolink-libc-1(new)                                     -               PASS
elf/tst-nolink-libc-2(new)                                     -               PASS
elf/tst-rtld-no-malloc(new)                                    -               PASS
elf/tst-rtld-no-malloc-audit(new)                              -               PASS
elf/tst-rtld-no-malloc-preload(new)                            -               PASS
elf/tst-tls23(new)                                             -               PASS
elf/tst-version-hash-zero(new)                                 -               PASS
libio/tst-fdopen-seek-failure(new)                             -               PASS
libio/tst-fdopen-seek-failure-mem(new)                         -               PASS
nptl/tst-sem18(new)                                            -               PASS
ctype/tst-ctype-tls-dlmopen(new)                               -               FAIL
ctype/tst-ctype-tls-dlopen-static(new)                         -               FAIL
stdio-common/tst-scanf-bz27650                                FAIL             PASS
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 89e532fd67..2ca1571158 100644
--- a/meta/recipes-core/glibc/glibc-version.inc
+++ b/meta/recipes-core/glibc/glibc-version.inc
@@ -1,7 +1,7 @@
 SRCBRANCH ?= "release/2.39/master"
 PV = "2.39+git"
-SRCREV_glibc ?= "b027d5b145f1b2908f370bdb96dfe40180d0fcb6"
-SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc"
+SRCREV_glibc ?= "58cbbd43fe82910cf8ae9008351b0b0665104500"
+SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5"
 
 GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https"
 
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [OE-core] [scarthgap][PATCH V2] glibc: stable 2.39 branch updates
  2025-10-13  9:49 [scarthgap][PATCH V2] glibc: stable 2.39 branch updates Deepesh.Varatharajan
@ 2025-10-13 18:16 ` Khem Raj
  2025-10-15 11:24   ` Deepesh Varatharajan
  0 siblings, 1 reply; 4+ messages in thread
From: Khem Raj @ 2025-10-13 18:16 UTC (permalink / raw)
  To: deepesh.varatharajan; +Cc: openembedded-core, Sundeep.Kokkonda

On Mon, Oct 13, 2025 at 2:49 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 b027d5b145f1b2908f370bdb96dfe40180d0fcb6..58cbbd43fe82910cf8ae9008351b0b0665104500
>
> 58cbbd43fe (HEAD -> release/2.39/master, origin/release/2.39/master) x86: Detect Intel Nova Lake Processor
> 835b1e3379 x86: Detect Intel Wildcat Lake Processor
> 765534258e nss: Group merge does not react to ERANGE during merge (bug 33361)
> 7ce7b4b2f4 Rename new tst-sem17 test to tst-sem18
> a6ac06abeb Avoid uninitialized result in sem_open when file does not exist
> ff6ce67220 elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245]
> fffc2df8a3 Optimize __libc_tsd_* thread variable access
> 83340b35cc i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221]
> 5541edb1bd i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129]
> 1f17635507 debug: Fix tst-longjmp_chk3 build failure on Hurd
> 3b6c8ea878 debug: Wire up tst-longjmp_chk3
> 89596f46e3 i386: Update ___tls_get_addr to preserve vector registers
> 4c2509882f elf: Preserve _rtld_global layout for the release branch
> cf0e7d512d elf: Compile _dl_debug_state separately (bug 33224)
> 5cd1f4b1a1 elf: Restore support for _r_debug interpositions and copy relocations
> 97017da5ef elf: Introduce _dl_debug_change_state
> 5601ad79b7 elf: Introduce separate _r_debug_array variable
> 24c94ea84e elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor
> 79d84b5da5 elf: Fix handling of symbol versions which hash to zero (bug 29190)
> 5f5c411132 elf: Second ld.so relocation only if libc.so has been loaded
> 4c9b1877fd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066)
> f407a14ff7 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065)
> e27601b385 elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985)
> fef226255d elf: Add the endswith function to <endswith.h>
> d21a217fa0 elf: Update DSO list, write audit log to elf/tst-audit23.out
> 4f145bb35d elf: Switch to main malloc after final ld.so self-relocation
> 65d86471ce elf: Introduce _dl_relocate_object_no_relro
> 5434cc2c41 elf: Do not define consider_profiling, consider_symbind as macros
> b2d8c6cbe7 elf: rtld_multiple_ref is always true
> 2b89de7c91 Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)"
> 46e3ecad27 elf: Fix map_complete Systemtap probe in dl_open_worker
> 5f225025db elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986)
> d6cc325fcf elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch
> 6917fde6f9 elf: Run constructors on cyclic recursive dlopen (bug 31986)
> 9fa7cc6a0b ldconfig: Move endswithn into a new header file
> 269e89bd8d x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212]
> 62ff85fd09 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129]
> f0e8d04eef libio: Test for fdopen memory leak without SEEK_END support (bug 31840)
> 42a8cb7560 Remove memory leak in fdopen (bug 31840)
> d1c1f78e9e math: Remove no-mathvec flag
> 20d2d69a2f Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234]
> c11950503f ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483)
> 25c537c3b3 Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower}
> fbdf9680cc Remove <libc-tsd.h>
> fca5937510 ctype: Reformat Makefile.
> 49f0e73fa3 elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943)
> 64488b4b31 elf: Extract rtld_setup_phdr function from dl_main
> 9833fcf7ce elf: Do not add a copy of _dl_find_object to libc.so
> fbade65338 arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405)
> 392e6cf1e8 AArch64: Improve codegen in SVE log1p
> 3a78a276a3 AArch64: Optimize inverse trig functions
> b6ea8902a7 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]
>
> Testing Results:
>             Before     After    Diff
> PASS         5080      5099      +19
> XPASS        4         4          0
> FAIL         119       120       +1
> XFAIL        16        16         0
> UNSUPPORTED  154       154        0
>
> Testcases changes
>
> testcase-name                                                before           after
>
> debug/tst-longjmp_chk3(new)                                    -               PASS
> elf/check-dt-x86-64-plt(new)                                   -               PASS
> elf/check-gnu2-tls(new)                                        -               PASS
> lf/tst-dlmopen4-nonpic(new)                                    -               PASS
> elf/tst-dlmopen4-pic(new)                                      -               PASS
> elf/tst-dlopen-auditdup(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-nolink-libc-1(new)                                     -               PASS
> elf/tst-nolink-libc-2(new)                                     -               PASS
> elf/tst-rtld-no-malloc(new)                                    -               PASS
> elf/tst-rtld-no-malloc-audit(new)                              -               PASS
> elf/tst-rtld-no-malloc-preload(new)                            -               PASS
> elf/tst-tls23(new)                                             -               PASS
> elf/tst-version-hash-zero(new)                                 -               PASS
> libio/tst-fdopen-seek-failure(new)                             -               PASS
> libio/tst-fdopen-seek-failure-mem(new)                         -               PASS
> nptl/tst-sem18(new)                                            -               PASS
> ctype/tst-ctype-tls-dlmopen(new)                               -               FAIL
> ctype/tst-ctype-tls-dlopen-static(new)                         -               FAIL

Are these two test failures intermittent ?

> stdio-common/tst-scanf-bz27650                                FAIL             PASS
> 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 89e532fd67..2ca1571158 100644
> --- a/meta/recipes-core/glibc/glibc-version.inc
> +++ b/meta/recipes-core/glibc/glibc-version.inc
> @@ -1,7 +1,7 @@
>  SRCBRANCH ?= "release/2.39/master"
>  PV = "2.39+git"
> -SRCREV_glibc ?= "b027d5b145f1b2908f370bdb96dfe40180d0fcb6"
> -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc"
> +SRCREV_glibc ?= "58cbbd43fe82910cf8ae9008351b0b0665104500"
> +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5"
>
>  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 (#224769): https://lists.openembedded.org/g/openembedded-core/message/224769
> Mute This Topic: https://lists.openembedded.org/mt/115731631/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [OE-core] [scarthgap][PATCH V2] glibc: stable 2.39 branch updates
  2025-10-13 18:16 ` [OE-core] " Khem Raj
@ 2025-10-15 11:24   ` Deepesh Varatharajan
  0 siblings, 0 replies; 4+ messages in thread
From: Deepesh Varatharajan @ 2025-10-15 11:24 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembedded-core, Sundeep.Kokkonda


On 13-10-2025 23:46, 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 13, 2025 at 2:49 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 b027d5b145f1b2908f370bdb96dfe40180d0fcb6..58cbbd43fe82910cf8ae9008351b0b0665104500
>>
>> 58cbbd43fe (HEAD -> release/2.39/master, origin/release/2.39/master) x86: Detect Intel Nova Lake Processor
>> 835b1e3379 x86: Detect Intel Wildcat Lake Processor
>> 765534258e nss: Group merge does not react to ERANGE during merge (bug 33361)
>> 7ce7b4b2f4 Rename new tst-sem17 test to tst-sem18
>> a6ac06abeb Avoid uninitialized result in sem_open when file does not exist
>> ff6ce67220 elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245]
>> fffc2df8a3 Optimize __libc_tsd_* thread variable access
>> 83340b35cc i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221]
>> 5541edb1bd i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129]
>> 1f17635507 debug: Fix tst-longjmp_chk3 build failure on Hurd
>> 3b6c8ea878 debug: Wire up tst-longjmp_chk3
>> 89596f46e3 i386: Update ___tls_get_addr to preserve vector registers
>> 4c2509882f elf: Preserve _rtld_global layout for the release branch
>> cf0e7d512d elf: Compile _dl_debug_state separately (bug 33224)
>> 5cd1f4b1a1 elf: Restore support for _r_debug interpositions and copy relocations
>> 97017da5ef elf: Introduce _dl_debug_change_state
>> 5601ad79b7 elf: Introduce separate _r_debug_array variable
>> 24c94ea84e elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor
>> 79d84b5da5 elf: Fix handling of symbol versions which hash to zero (bug 29190)
>> 5f5c411132 elf: Second ld.so relocation only if libc.so has been loaded
>> 4c9b1877fd elf: Reorder audit events in dlcose to match _dl_fini (bug 32066)
>> f407a14ff7 elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065)
>> e27601b385 elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985)
>> fef226255d elf: Add the endswith function to <endswith.h>
>> d21a217fa0 elf: Update DSO list, write audit log to elf/tst-audit23.out
>> 4f145bb35d elf: Switch to main malloc after final ld.so self-relocation
>> 65d86471ce elf: Introduce _dl_relocate_object_no_relro
>> 5434cc2c41 elf: Do not define consider_profiling, consider_symbind as macros
>> b2d8c6cbe7 elf: rtld_multiple_ref is always true
>> 2b89de7c91 Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)"
>> 46e3ecad27 elf: Fix map_complete Systemtap probe in dl_open_worker
>> 5f225025db elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986)
>> d6cc325fcf elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch
>> 6917fde6f9 elf: Run constructors on cyclic recursive dlopen (bug 31986)
>> 9fa7cc6a0b ldconfig: Move endswithn into a new header file
>> 269e89bd8d x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212]
>> 62ff85fd09 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129]
>> f0e8d04eef libio: Test for fdopen memory leak without SEEK_END support (bug 31840)
>> 42a8cb7560 Remove memory leak in fdopen (bug 31840)
>> d1c1f78e9e math: Remove no-mathvec flag
>> 20d2d69a2f Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234]
>> c11950503f ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483)
>> 25c537c3b3 Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower}
>> fbdf9680cc Remove <libc-tsd.h>
>> fca5937510 ctype: Reformat Makefile.
>> 49f0e73fa3 elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943)
>> 64488b4b31 elf: Extract rtld_setup_phdr function from dl_main
>> 9833fcf7ce elf: Do not add a copy of _dl_find_object to libc.so
>> fbade65338 arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405)
>> 392e6cf1e8 AArch64: Improve codegen in SVE log1p
>> 3a78a276a3 AArch64: Optimize inverse trig functions
>> b6ea8902a7 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]
>>
>> Testing Results:
>>              Before     After    Diff
>> PASS         5080      5099      +19
>> XPASS        4         4          0
>> FAIL         119       120       +1
>> XFAIL        16        16         0
>> UNSUPPORTED  154       154        0
>>
>> Testcases changes
>>
>> testcase-name                                                before           after
>>
>> debug/tst-longjmp_chk3(new)                                    -               PASS
>> elf/check-dt-x86-64-plt(new)                                   -               PASS
>> elf/check-gnu2-tls(new)                                        -               PASS
>> lf/tst-dlmopen4-nonpic(new)                                    -               PASS
>> elf/tst-dlmopen4-pic(new)                                      -               PASS
>> elf/tst-dlopen-auditdup(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-nolink-libc-1(new)                                     -               PASS
>> elf/tst-nolink-libc-2(new)                                     -               PASS
>> elf/tst-rtld-no-malloc(new)                                    -               PASS
>> elf/tst-rtld-no-malloc-audit(new)                              -               PASS
>> elf/tst-rtld-no-malloc-preload(new)                            -               PASS
>> elf/tst-tls23(new)                                             -               PASS
>> elf/tst-version-hash-zero(new)                                 -               PASS
>> libio/tst-fdopen-seek-failure(new)                             -               PASS
>> libio/tst-fdopen-seek-failure-mem(new)                         -               PASS
>> nptl/tst-sem18(new)                                            -               PASS
>> ctype/tst-ctype-tls-dlmopen(new)                               -               FAIL
>> ctype/tst-ctype-tls-dlopen-static(new)                         -               FAIL
> Are these two test failures intermittent ?
These two test case failures are from new testcases and these failure 
occur only within the Poky environment.
They are consistently failing across the poky-master and all other Poky 
branches with the error seen below:

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 suspect that the failures may be related to the following local patch 
in Poky:
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

We have already begun analyzing this patch, which was originally 
introduced to address a specific
reproducibility issue. As part of the investigation, we need to verify 
whether the patch is still necessary.

Our approach is to remove the patch from poky-master and evaluate its 
impact on reproducibility.
If everything works correctly without the patch, we plan to remove it 
from master and backport the
change to other branches. This should resolve the current test failures.

For now, these two test failures are expected here.

Regards,
Deepesh
>
>> stdio-common/tst-scanf-bz27650                                FAIL             PASS
>> 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 89e532fd67..2ca1571158 100644
>> --- a/meta/recipes-core/glibc/glibc-version.inc
>> +++ b/meta/recipes-core/glibc/glibc-version.inc
>> @@ -1,7 +1,7 @@
>>   SRCBRANCH ?= "release/2.39/master"
>>   PV = "2.39+git"
>> -SRCREV_glibc ?= "b027d5b145f1b2908f370bdb96dfe40180d0fcb6"
>> -SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc"
>> +SRCREV_glibc ?= "58cbbd43fe82910cf8ae9008351b0b0665104500"
>> +SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5"
>>
>>   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 (#224769): https://lists.openembedded.org/g/openembedded-core/message/224769
>> Mute This Topic: https://lists.openembedded.org/mt/115731631/1997914
>> Group Owner: openembedded-core+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-10-15 11:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-13  9:49 [scarthgap][PATCH V2] glibc: stable 2.39 branch updates Deepesh.Varatharajan
2025-10-13 18:16 ` [OE-core] " Khem Raj
2025-10-15 11:24   ` Deepesh Varatharajan
  -- strict thread matches above, loose matches on Subject: below --
2025-05-05  4:22 Deepesh.Varatharajan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox