Rate This Document
Findability
Accuracy
Completeness
Readability

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.

Table 1 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.

Link

Boost

1.57 or later

Required. The compilation depends on the Boost header file.

Link

PCRE

8.41 or later

Optional. The compilation of the Hyperscan verification tool hscollider depends on PCRE 8.41 or later.

Link

SQLite

SQLite 3

Optional. The compilation of the Hyperscan test tool hsbench depends on SQLite 3.

Use Yum to install it.

Hyperscan

dev_neo

Required. Software to be compiled.

Link

KSL

2.5.3

Required. Software package with KHSEL enhancements. The string matching algorithms FDR and shufti are optimized and integrated in the BoostKit-ksl_2.5.3.zip software package.

Contact Huawei technical support.a

a. Before using the software package, read and agree to Kunpeng BoostKit User License Agreement 2.0.

Verifying Software Package Integrity

After downloading a software package from the Kunpeng community, verify the software package to ensure that it is consistent with the original one on the website.

  1. Obtain software packages and corresponding digital certificates according to Table 1.
  2. Obtain the verification tool and guide from the Huawei enterprise website.
  3. Verify the package integrity by following instructions in the OpenPGP Signature Verification Guide.