Supported platforms

The platforms and toolchains described below are supported and being continuously tested.

  1. drawing Windows
  2. drawing Linux
  3. drawing MacOS
  4. drawing Android
  5. drawing FreeBSD
  6. Other platforms
  7. CI reports

drawing Windows

drawing Linux

Basically every x86 GCC toolchain should work, but PcapPlusPlus is being continuously tested on the following platforms:

drawing MacOS

Both Intel and Apple silicon (M1) processors are supported.

  • Big Sur (11.0)
  • Catalina (10.15)
  • Mojave (10.14)
  • High Sierra (10.13)
  • Sierra (10.12)
  • El Capitan (10.11)

drawing Android

  • All 4 major Android ABIs are supported: armeabi-v7a, arm64-v8a, x86, x86_64
  • API versions 21-30

drawing FreeBSD

Versions 11.3 and above are supported

Other platforms

Other platforms and toolchains may work as well, but the support is not guaranteed. If you’d like us to add additional platforms please contact us.

CI reports

You can view the status of each supported platform in our CI reports:

GitHub Actions (Linux, MacOS, Windows): GitHub Actions
Cirrus CI (FreeBSD): Build Status
Travis CI (MacOS): Build Status
AppVeyor (Windows MinGW and VS 2015): Build status