xref: /aosp_15_r20/external/tcpdump/doc/README.solaris.md (revision 05b00f6010a2396e3db2409989fc67270046269f)
1*05b00f60SXin Li# Compiling tcpdump on Solaris and related OSes
2*05b00f60SXin Li
3*05b00f60SXin Li* Autoconf works everywhere.
4*05b00f60SXin Li
5*05b00f60SXin Li## OmniOS r151042/AMD64
6*05b00f60SXin Li
7*05b00f60SXin Li* Both system and local libpcap are suitable.
8*05b00f60SXin Li* CMake 3.23.1 works.
9*05b00f60SXin Li* GCC 11.2.0 and Clang 14.0.3 work.
10*05b00f60SXin Li
11*05b00f60SXin Li## OpenIndiana 2021.04/AMD64
12*05b00f60SXin Li
13*05b00f60SXin Li* Both system and local libpcap are suitable.
14*05b00f60SXin Li* CMake 3.21.1 works.
15*05b00f60SXin Li* GCC 7.5.0 and GCC 10.3.0 work, Clang 9.0.1 works.
16*05b00f60SXin Li
17*05b00f60SXin LiFor reference, the tests were done using a system installed from
18*05b00f60SXin Li`OI-hipster-text-20210430.iso` plus the following packages:
19*05b00f60SXin Li```shell
20*05b00f60SXin Lixargs -L1 pkg install <<ENDOFTEXT
21*05b00f60SXin Lideveloper/build/autoconf
22*05b00f60SXin Lideveloper/build/cmake
23*05b00f60SXin Lideveloper/gcc-10
24*05b00f60SXin Lideveloper/clang-90
25*05b00f60SXin LiENDOFTEXT
26*05b00f60SXin Li```
27*05b00f60SXin Li
28*05b00f60SXin Li## Oracle Solaris 11.4.42/AMD64
29*05b00f60SXin Li
30*05b00f60SXin Li* Both system and local libpcap are suitable.
31*05b00f60SXin Li* GCC 11.2 and Clang 11.0 work.
32*05b00f60SXin Li
33*05b00f60SXin LiFor reference, the tests were done on a VM booted from `sol-11_4-vbox.ova`
34*05b00f60SXin Liand updated to 11.4.42.111.0 plus the following packages:
35*05b00f60SXin Li```shell
36*05b00f60SXin Lixargs -L1 pkg install <<ENDOFTEXT
37*05b00f60SXin Lideveloper/build/autoconf
38*05b00f60SXin Lideveloper/gcc
39*05b00f60SXin Lideveloper/llvm/clang
40*05b00f60SXin LiENDOFTEXT
41*05b00f60SXin Li```
42