2
0
Эх сурвалжийг харах

* link to libpthread at compile time on Linux to avoid problems on some
newer glibc systems when it's only loaded dynamically at run time

git-svn-id: trunk@14970 -

Jonas Maebe 15 жил өмнө
parent
commit
9cd0a2ff1e
1 өөрчлөгдсөн 7 нэмэгдсэн , 0 устгасан
  1. 7 0
      rtl/unix/cthreads.pp

+ 7 - 0
rtl/unix/cthreads.pp

@@ -15,6 +15,13 @@
  **********************************************************************}
 {$mode objfpc}
 {$ifdef linux}
+{ we can combine both compile-time linking and dynamic loading, in order to:
+    a) solve a problem on some systems with dynamically loading libpthread if
+       it's not linked at compile time
+    b) still enabling dynamically checking whether or not certain functions
+       are available (could also be implemented via weak linking)
+}
+{$linklib pthread}
 {$define dynpthreads} // Useless on BSD, since they are in libc
 {$endif}