正确安装完KAE软件之后,开始编译SPDK。SPDK软件不需要安装,只需要进行编译操作就可以生成可执行文件。
1 | git clone https://gitee.com/kunpeng_compute/spdk.git |
1 2 | cd spdk git checkout spdk21.01.1-for-KAE |
1 | git submodule update --init |
1 | ./scripts/pkgdep.sh |
pkgdep.sh中没有适配openEuler系统,需要手动添加命令适配openEuler系统,打开pkgdep.sh,找到如下命令行:
1 2 3 | if [[ ${ID,,} == *"suse"* ]]; then ID="sles" fi |
随后在其下方添加如下命令:
1 2 3 | if [[ ${ID,,} == *"openeuler"* ]]; then ID="rhel" fi |
1 | ./configure --with-crypto --with-reduce --with-ksal --with-crypto_openssl |
1 2 | patch -p1 < 0001-fix-openssl-engine-double-free-bug.patch patch -p1 < spdk_v21.01.1_dpdk_compress_kae.patch |
1 | make -j
|