middleware/pocolibs

Real-time communication library used by GenoM modules.
Directory:
middleware/pocolibs (package's history)
Package version:
pocolibs-3.1
Home page:
https://git.openrobots.org/projects/pocolibs
License:
isc
Source archive:
https://www.openrobots.org/distfiles/pocolibs/pocolibs-3.1.tar.gz
Description:
System communication and real-time primitive layers used by GenoM modules. These libraries run on systems with POSIX.1 threads and basic real-time extensions. It has been tested successfully on Solaris (7and above), Linux (with glibc2), and NetBSD (2.0 and later). There is also some code to support Xenomai 2.x, but it is currently untested and unsupported (this may change again in the future).
Run dependencies:
libc-rpc, perl>=5
Build dependencies:
digest>=20080510, gcc>=3, pax, pkg-config>=0.22, pkg_install>=20110805.12, rpcgen, tnftp>=20130505~ssl
General options:
debug
Produce debugging information for binary programs
valgrind
Enable valgrind support
xenomai
Enable Xenomai support
c-compiler alternatives:
gcc
Use the GNU C compiler
clang
Use the LLVM C compiler
ccache-gcc
Use ccache and the GNU C compiler
ccache-clang
Use ccache and the LLVM C compiler
rpc alternatives:
libc-rpc
Use the C library RPC implementation
libtirpc
Use the libtirpc RPC implementation