[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch main updated: Patch for bug #60234
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch main updated: Patch for bug #60234 |
Date: |
Wed, 21 Dec 2022 02:01:32 -0500 |
This is an automated email from the git hooks/post-receive script.
lloda pushed a commit to branch main
in repository guile.
The following commit(s) were added to refs/heads/main by this push:
new f859e0f58 Patch for bug #60234
f859e0f58 is described below
commit f859e0f58b211eedcb0dce4f2382cfebf37010d7
Author: Daniel Llorens <lloda@sarc.name>
AuthorDate: Wed Dec 21 07:58:37 2022 +0100
Patch for bug #60234
See https://debbugs.gnu.org/60234.
gcc warns about the extra extern, but we get rid of the tls model mismatch
error.
---
libguile/threads.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libguile/threads.c b/libguile/threads.c
index 0f5cf2ed5..3f40f5d69 100644
--- a/libguile/threads.c
+++ b/libguile/threads.c
@@ -354,7 +354,8 @@ scm_i_pthread_key_t scm_i_thread_key;
itself in TLS (rather than a pointer to some malloc'd memory) is not
possible since thread objects may live longer than the actual thread they
represent. */
-SCM_THREAD_LOCAL scm_thread *scm_i_current_thread = NULL;
+/* SCM_INTERNAL fixes https://debbugs.gnu.org/60234 */
+SCM_INTERNAL SCM_THREAD_LOCAL scm_thread *scm_i_current_thread = NULL;
#endif /* SCM_HAVE_THREAD_STORAGE_CLASS */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] branch main updated: Patch for bug #60234,
Daniel Llorens <=