]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
nptl: Only issues __libc_unwind_link_get for SHARED
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 25 Feb 2026 18:31:15 +0000 (15:31 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 10 Mar 2026 19:42:05 +0000 (19:42 +0000)
The compiler already optimizes it away for static builds.

Reviewed-by: Collin Funk <collin.funk1@gmail.com>
nptl/pthread_exit.c

index 4d320e608fdfb967be6337b11b0196a3d75c50b7..4c151719926afed2a4c5d79c7ad57b62e73a34df 100644 (file)
 void
 __pthread_exit (void *value)
 {
+#ifdef SHARED
   {
     struct unwind_link *unwind_link = __libc_unwind_link_get ();
     if (unwind_link == NULL)
       __libc_fatal (LIBGCC_S_SO
                     " must be installed for pthread_exit to work\n");
   }
+#endif
 
   __do_cancel (value);
 }