I tried to compile Aircrack-ng on a 'few' systems to see how it works and I was quite surprised by the amount of systems it can be compiled on (and most of the time, it can be compiled with both
gcc and
clang).
Here is the status for the current development code (
r2846). I will update this matrix and add more details from time to time.
On x86 (32/64 bit)
|
GCC |
Clang/LLVM |
Linux |
Yes |
Yes |
OpenWrt |
Yes |
Untested |
Cygwin 32 bit |
Yes |
Yes |
Cygwin 64 bit |
Yes |
No |
OSX (Travis CI) |
Yes |
Yes |
FreeBSD |
No |
Yes |
OpenBSD |
Yes |
Yes |
NetBSD |
Untested |
Untested |
DragonFlyBSD |
Yes |
No package |
Solaris |
Yes |
Yes |
Other CPUs (Linux)
|
GCC |
Clang/LLVM |
ARM 32 bit |
Yes |
Yes |
ARM 64 bit |
Yes |
Untested |
MIPS |
Yes |
No |