Deploying the Development Environment
Table 1 lists the OS requirements of the
Feature |
OS |
Architecture |
Recommended Version |
|---|---|---|---|
openEuler |
AArch64 |
22.03 LTS SP3 |
|
Ubuntu |
AArch64 |
22.04 LTS |
|
CentOS |
AArch64 |
CentOS 9-Stream |
|
OVS control plane |
openEuler |
AArch64 |
22.03 LTS SP3 |
Table 2 lists the software requirements for the compilation environment of
Software |
Feature |
Version Requirement |
|---|---|---|
GCC |
OVS |
Recommended version: 12.3.0 |
LLVM |
OVS |
12.0.1 to 15.0.3. Recommended version: 12.0.1 |
Clang |
OVS |
12.0.1 to 15.0.3. Recommended version: 12.0.1 |
Cross-compilation toolchain |
OVS |
Recommended version: 14.2.Rel1 The programming library provided by the framework adopts link-time optimization (LTO). The cross-compilation toolchain version must be the same as that used by the programming library to prevent compilation failures. For details, see Installing the Cross-Compilation Toolchain. |
CMake |
OVS |
3.22.0 to 3.25.0. Recommended version: 3.22.0 |
Make |
OVS |
4.3.0 to 4.4.0. Recommended version: 4.3.0 |
OpenSSL |
OVS |
1.1.1 to 3.0.12. Recommended version: 1.1.1 |
Protobuf |
OVS |
Recommended version: 25.1 |
Python |
OVS |
3.11.4 to 3.11.13. Recommended version: 3.11.4 Python needs to be installed in the OVS scenario. For details, see Installing Python Source Code. |
DPDK |
OVS control plane |
23.11 (consistent with the operating environment) A specific |