Software Requirements
Before installing and compiling software, obtain the software packages by referring to the links provided in this section.
Software Requirements
Table 1 lists the software requirements.
Software |
Version |
Description |
How to Obtain |
|---|---|---|---|
GCC |
10.3 or later |
Required. |
- |
CMake |
2.8.11 or later |
Required. |
- |
Ragel |
6.9 or later |
Required. The compilation depends on Ragel. |
|
Boost |
1.57 or later |
Required. The compilation depends on the Boost header file. |
|
PCRE |
8.41 or later |
Optional. The compilation of the Hyperscan verification tool hscollider depends on PCRE 8.41 or later. |
|
SQLite |
SQLite 3 |
Optional. The compilation of the Hyperscan test tool hsbench depends on SQLite 3. |
Use Yum to install it. |
Hyperscan |
5.4.2 |
Required. Software to be compiled. |
|
KHSEL |
1.1.0 |
Required. Enhancement package that optimizes string matching algorithms FDR and Shufti. |
KHSEL is integrated in the BoostKit-ksl_2.4.0.zip software package. To obtain the package, see Obtaining the Software Package and Verifying Its Integrity. |
Obtaining the Software Package and Verifying Its Integrity
- Obtain the software digital certificate and software package from the Kunpeng community.
- Obtain the verification tool and guide at:
- Verify the package integrity by following instructions in the OpenPGP Signature Verification Guide obtained in 2.
