commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd,commited 2/6] htl: initialize first and prevent from unloading


From: Samuel Thibault
Subject: [hurd,commited 2/6] htl: initialize first and prevent from unloading
Date: Sun, 14 Jun 2020 18:57:53 +0200

libc does not have codepaths for reverting the load of a libpthread.

* htl/Makefile (LDFLAGS-pthread.so): Pass -z nodelete -z initfirst to
linker.
---
 htl/Makefile | 1 +
 1 file changed, 1 insertion(+)

diff --git a/htl/Makefile b/htl/Makefile
index c424bd512b..326a920fb3 100644
--- a/htl/Makefile
+++ b/htl/Makefile
@@ -205,6 +205,7 @@ $(inst_libdir)/libpthread_syms.a: 
$(srcdir)/libpthread_syms.a $(+force)
 libc-link.so = $(common-objpfx)libc.so
 
 extra-B-pthread.so = -B$(common-objpfx)htl/
+LDFLAGS-pthread.so = -Wl,--enable-new-dtags,-z,nodelete,-z,initfirst
 
 include ../Rules
 
-- 
2.27.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]