Re: [OE-core] [kirkstone] glibc: stable 2.35 branch updates.

Steve Sakoman
2022-10-27T17:42:49Z

On Thu, Oct 27, 2022 at 7:20 AM Randy MacLeod
<randy.macleod@windriver.com> wrote:
>
> On 2022-10-25 05:18, Yash Shinde wrote:
>
> Below commits on glibc-2.35 stable branch are updated.
> 8d125a1f91 (HEAD -> release/2.35/master, origin/release/2.35/master) elf: Do not completely clear reused namespace in dlmopen (bug 29600)
> f8730697d2 nss: Use shared prefix in IPv4 address in tst-reload1
> 135c29bf9c nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816)
> 767c99850b nss: Implement --no-addrconfig option for getent
> bca80a916e nscd: Drop local address tuple variable [BZ #29607]
> 20152a849b x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations
> 02aa1f4a5b x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation
> c85a45acac x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations
> 1523fbedff x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations
> 7e1326c43a x86-64: Require BMI2 for AVX2 strncmp implementation
> 6260de8867 x86-64: Require BMI2 for AVX2 strcmp implementation
> 0161ebf15b x86-64: Require BMI2 for AVX2 str(n)casecmp implementations
> 97ff96b0e1 x86: include BMI1 and BMI2 in x86-64-v3 level
> a6d2e2c192 hppa: undef __ASSUME_SET_ROBUST_LIST
> 562e5b2821 hppa: Fix initialization of dp register [BZ 29635]
> e36aeeaf08 nptl: Add backoff mechanism to spinlock loop
> 4f3c6dcd20 sysdeps: Add 'get_fast_jitter' interace in fast-jitter.h
> a7d5383328 m68k: Enforce 4-byte alignment on internal locks (BZ #29537)
> dee4146cec gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583)
> 6fea8e6b94 resolv: Fix building tst-resolv-invalid-cname for earlier C standards
> 649213ae27 nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces
> 4a214c7448 resolv: Add new tst-resolv-invalid-cname
> 519e1b0251 nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154)
> ee74c14325 nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305)
> 692fc980eb nss_dns: Remove remnants of IPv6 address mapping
> def97e7f71 nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr
> 51b6c3c28b nss_dns: Split getanswer_ptr from getanswer_r
> 492d259ebc resolv: Add DNS packet parsing helpers geared towards wire format
> a333ba1d50 resolv: Add internal __ns_name_length_uncompressed function
> d7c22ec359 resolv: Add the __ns_samebinaryname function
> 83b09a8e86 resolv: Add internal __res_binary_hnok function
> 6e56f918a8 resolv: Add tst-resolv-aliases
> fae10fcb3b resolv: Add tst-resolv-byaddr for testing reverse lookup
> d883d02008 elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937)
> c15c0f1985 elf: Rename _dl_sort_maps parameter from skip to force_first
> ff344711ea scripts/dso-ordering-test.py: Generate program run-time dependencies
> f4687bb416 elf: Fix hwcaps string size overestimation
> 55a636430b Use __ehdr_start rather than _begin in _dl_start_final
> 61e15f6815 elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere
>
> Thanks Yash.
>
> There are more commits that I expected but what can you do!
> I think this will go into the 4.0.6 since it's only a few days to 4.0.5 build.

Actually it will make it into the 4.0.5 release since I didn't
encounter any issues in my testing. You'll see this in the final
oe-core patch set I sent out last evening.

But, yes, two weeks would be wonderful next time, just in case :-)

Steve

>
> YP 4.0.5 build date 2022/10/31
> YP 4.0.5 Release date 2022/11/11
> YP 4.0.6 build date 2022/12/12
> YP 4.0.6 Release date 2022/12/23
>
> Next time, we do the update try to send it 2 weeks before the build date
> so on or before Nov 28th.
>
>
> What test results for this update do you have to show Steve?
>
> Please present the results and put them in context by comparing
> them to the previous tests without this update and summarizing
> what you think of any new failures.
>
> Thanks,
>
> ../Randy
>
>
>
> Signed-off-by: Yash Shinde <yashinde145@gmail.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 d3cea19f9c..7d7db46c2f 100644
> --- a/meta/recipes-core/glibc/glibc-version.inc
> +++ b/meta/recipes-core/glibc/glibc-version.inc
> @@ -1,6 +1,6 @@
> SRCBRANCH ?= "release/2.35/master"
> PV = "2.35"
> -SRCREV_glibc ?= "f8ad66a4cab14ed294bf50e7a9eddb73da6cf307"
> +SRCREV_glibc ?= "8d125a1f9145ad90c94e438858d6b5b7578686f2"
> SRCREV_localedef ?= "794da69788cbf9bf57b59a852f9f11307663fa87"
>
> GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git"
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#172125): https://lists.openembedded.org/g/openembedded-core/message/172125
> Mute This Topic: https://lists.openembedded.org/mt/94554674/3616765
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
> --
> # Randy MacLeod
> # Wind River Linux