There were two things missing for the Fedora builds, 32-bit version of glibc to allows the -m32 compilation on Fedora and numactl-devel package.
Signed-off-by: Ales Musil <[email protected]> --- .ci/linux-build.sh | 3 +++ utilities/containers/fedora/Dockerfile | 1 + 2 files changed, 4 insertions(+) diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh index 78f17f8bd..12966f532 100755 --- a/.ci/linux-build.sh +++ b/.ci/linux-build.sh @@ -83,6 +83,9 @@ function configure_gcc() # do it directly because gcc-multilib is not available # for arm64 sudo apt update && sudo apt install -y gcc-multilib + elif which dnf; then + # Install equivalent of gcc-multilib for Fedora. + sudo dnf -y update && sudo dnf -y install glibc-devel.i686 fi fi } diff --git a/utilities/containers/fedora/Dockerfile b/utilities/containers/fedora/Dockerfile index 9b8386aae..d40a7b31f 100755 --- a/utilities/containers/fedora/Dockerfile +++ b/utilities/containers/fedora/Dockerfile @@ -28,6 +28,7 @@ RUN dnf -y update \ libtool \ net-tools \ nmap-ncat \ + numactl-devel \ openssl \ openssl-devel \ procps-ng \ -- 2.44.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
