From 486452affbac684db739b7fcca1e84e8a7ce33d1 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 24 Jan 2024 09:34:15 +0100 Subject: manual, NEWS: Document malloc side effect of dynamic TLS changes The increased malloc subsystem usage is a side effect of commit d2123d68275acc0f061e73d5f86ca504e0d5a344 ("elf: Fix slow tls access after dlopen [BZ #19924]"). Reviewed-by: Szabolcs Nagy --- NEWS | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 4a11e9df0f..199f079f27 100644 --- a/NEWS +++ b/NEWS @@ -91,6 +91,12 @@ Deprecated and removed features, and other changes affecting compatibility: of GNU libc are advised to check whether their build processes can be simplified. +* The dynamic linker calls the malloc and free functions in more cases + during TLS access if a shared object with dynamic TLS is loaded and + unloaded. This can result in an infinite recursion if a malloc + replacement library or its dependencies use dynamic TLS instead of + initial-exec TLS. + * The ia64*-*-linux-gnu configurations are no longer supported. Changes to build and runtime requirements: -- cgit 1.4.1