libpthread-stubs
Port variant standard
Summary Weak alias library for pthread functions
Package version 0.5
Homepage https://xcb.freedesktop.org/
Keywords devel
Maintainer nobody
License Not yet specified
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 20 JUL 2023, 04:16:32 UTC
Port created 02 JUN 2017, 23:15:04 UTC
Subpackage Descriptions
single This library provides weak aliases for pthread functions not provided in libc or otherwise available by default. Libraries like libxcb rely on pthread stubs to use pthreads optionally, becoming thread-safe when linked to libpthread, while avoiding any performance hit when running single-threaded. libpthread-stubs supports this behavior even on platforms which do not supply all the necessary pthread stubs. On platforms which already supply all the necessary pthread stubs, this package ships only the pkg-config file pthread-stubs.pc, to allow libraries to unconditionally express a dependency on pthread-stubs and still obtain correct behavior.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
This package has no dependency requirements of any kind.
Download groups
main https://xcb.freedesktop.org/dist/
Distribution File Information
59da566decceba7c2a7970a4a03b48d9905f1262ff94410a649224e33d2442bc 56980 libpthread-stubs-0.5.tar.xz
Ports that require libpthread-stubs:standard
libdrm:standard Direct Rendering Module services kernel interface
mesa:standard Mesa 3D Graphics Library
xorg-xcb:standard X protocol C-language Binding (XCB) library