Backport the following commits to improve the dynamic loader: ad78d702757a189b1fa552d607e8aaa22252a45f elf: Remove redundant add_to_global_resize_failure call from dl_open_args 7b5bfe77836442b9aeb75cc520f0d1eb7f82be67 elf: Assert that objects are relocated before their constructors run 3ad5dab476205d6e16156cf0511fa6884b3b0fc4 elf: Do not signal LA_ACT_CONSISTENT for an empty namespace [BZ #26076]
The first commit was backported as part of the fixes for the dl-tls.c assert issue (Bug 1991001). The second commit is not really required since the assert hasn't triggered in a long time (belt-and-suspenders). The third commit will come in with the LD_AUDIT fixes when they are completed upstream. I'm closing out this proactive backport bug for ld.so improvements.