From: Florian Weimer Date: Mon, 18 Aug 2025 11:52:02 +0000 (+0200) Subject: elf: Preserve _rtld_global layout for the release branch X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aa5dbd5332cc079e170b197abb7e25cb7d09ec87;p=thirdparty%2Fglibc.git elf: Preserve _rtld_global layout for the release branch Backporting commit 9d6577fdff801a856383e69322f15e63424ad312 ("elf: Introduce _dl_debug_change_state") removed the _ns_debug member. Keep it to preseve struct layout. --- diff --git a/sysdeps/generic/ldsodefs.h b/sysdeps/generic/ldsodefs.h index ee51d8ff14..5cb685e470 100644 --- a/sysdeps/generic/ldsodefs.h +++ b/sysdeps/generic/ldsodefs.h @@ -350,6 +350,8 @@ struct rtld_global size_t n_elements; void (*free) (void *); } _ns_unique_sym_table; + /* Keep track of changes to each namespace' list. */ + struct r_debug_extended _ns_debug_unused; } _dl_ns[DL_NNS]; /* One higher than index of last used namespace. */ EXTERN size_t _dl_nns;