|
From: | Bruno Haible |
Subject: | Re: Undefined use of weak symbols in gnulib |
Date: | Wed, 28 Apr 2021 01:22:44 +0200 |
User-agent: | KMail/5.1.3 (Linux/4.4.0-206-generic; KDE/5.18.0; x86_64; ; ) |
Andreas Schwab wrote: > It is likely that the use of weak pthread symbols is not confined to > gnulib. Yes. Between 2000 and 2010 I heard a couple of times "Multithreading support is only available through libpthread. It is a common technique to use weak symbols to distinguish a program linked with -lpthread from a program not linked with -lpthread (and such a program is single-threaded)". Also, people were saying "dlopen of libpthread does not work" [1][2]. Bruno [1] https://jmmv.dev/2004/11/dynamic-open-of-libpthread-considered.html [2] https://sourceware.org/bugzilla/show_bug.cgi?id=18192
[Prev in Thread] | Current Thread | [Next in Thread] |