Pion Network Library - Libraries
The Pion Network Library makes use of the following third-party libraries:
- Boost C++ Libraries
Boost 1.35.0 or later is required to build Pion. Instructions for building Boost are included in the README.boost file. You may also download the Boost 1.35.0 source code here.
- OpenSSL Encryption Toolkit (optional but recommended)
This is included with most systems. If not, please see the appropriate README.platform file for installation instructions. In addition to the OpenSSL website, you can download the tarball here. If you're using Windows, you can download this binary distribution.
- zlib Compression Library (optional but recommended)
This is included with most systems. If not, please see the appropriate README.platform file for installation instructions. In addition to the zlib website, you can download the tarball here.
Pion may also (optionally) use one of the following logging frameworks:
- Apache Log4cxx (recommended)
If you're using Windows, you can download this binary distribution. For other platforms, you can download the source tarball here.
The most recent versions of Log4cxx depend on the The Apache Portable Runtime (APR). These development libraries are included with most systems. If you do not have them already, you will need to download, build and install this tarball for apr and this tarball for apr-util. The Windows binaries include both of these statically linked in.
Please see the appropriate README.platform file for installation instructions.
- log4cpp
- log4cplus
Pre-built third-party libraries:
- Please see the Pion Platform Third-Party Libraries Page

Recent comments
6 weeks 4 days ago
6 weeks 4 days ago
7 weeks 5 days ago
8 weeks 4 days ago
11 weeks 3 days ago
11 weeks 4 days ago
11 weeks 4 days ago
11 weeks 4 days ago
14 weeks 4 days ago
21 weeks 3 days ago