From d19ea547014e3f49f5754d36265192d5b0e723ae Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Tue, 26 Jul 2022 01:43:38 +0200 Subject: [PATCH] pkgdep/git: cherry-pick fix for OpenSSL warnings in DPDK This workaround is needed to be able to build refspdk under newer gcc shipped with fedora36. Signed-off-by: Michal Berger Change-Id: I1f6f8bbe5f64bd281536ff30761fb7cf4bd046fe Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13787 Reviewed-by: Karol Latecki Reviewed-by: Ben Walker Reviewed-by: Konrad Sztyber Reviewed-by: Kamil Godzwon Tested-by: SPDK CI Jenkins --- test/common/config/pkgdep/git | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/common/config/pkgdep/git b/test/common/config/pkgdep/git index f123c633b..2152f2478 100644 --- a/test/common/config/pkgdep/git +++ b/test/common/config/pkgdep/git @@ -85,6 +85,12 @@ function install_refspdk() { # the LTS, however, we can cherry-pick target commit directly into the submodule. git -C "$output_dir/libvfio-user" cherry-pick b52bff72d4eb646a453d19e19ddbd13ed6111a09 fi + if ((gcc_version >= 12)); then + if eq "$release" 22.01.1 || eq "$release" 22.05.0; then + # https://review.spdk.io/gerrit/c/spdk/dpdk/+/13411 + git -C "$output_dir/dpdk" cherry-pick 66866df9602b024541b7071f5c4142ce47c9f640 + fi + fi cat > $HOME/autorun-spdk.conf <<- EOF SPDK_BUILD_SHARED_OBJECT=1