Skip to content

Commit ae27ea1

Browse files
committed
Restrict cmake below v4 for libssh 0.9.6 compat
1 parent 9ccbb8a commit ae27ea1

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

build-scripts/manylinux-container-image/install-userspace-tools.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,13 @@ VIRTUALENV_PIP_BIN="${VIRTUALENV_PYTHON_BIN} -m pip"
1414
TOOLS_PKGS=auditwheel
1515
if [ "${ARCH}" == "x86_64" ]
1616
then
17-
TOOLS_PKGS="${TOOLS_PKGS} cmake --only-binary=cmake"
17+
# NOTE: Cmake removed compatibility with `cmake < 3.5` that
18+
# NOTE: libssh 0.9.6 is set up to require.
19+
# NOTE: So this patch limits the version of `cmake` we install.
20+
#
21+
# Ref: https://github.com/eclipse-ecal/ecal/issues/2041
22+
# FIXME: Drop the restriction once libssh is bumped to v0.11 series.
23+
TOOLS_PKGS="${TOOLS_PKGS} cmake<4 --only-binary=cmake"
1824
fi
1925

2026
# Avoid creation of __pycache__/*.py[c|o]

0 commit comments

Comments
 (0)