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

Reply via email to