From 682c62dd57c34c1ab14aedfe4649fa05d2803d4b Mon Sep 17 00:00:00 2001 From: Chirag Pandya Date: Fri, 27 Dec 2024 11:52:33 -0800 Subject: [PATCH] Install openssl 1.1 Summary: Gloo is currently pinned to openssl 1.1. See: gloo/test/CMakeLists.txt It has: find_package(OpenSSL 1.1 REQUIRED EXACT) Test Plan: Reviewers: Subscribers: Tasks: Tags: --- .github/workflows/build_linux.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/build_linux.yaml b/.github/workflows/build_linux.yaml index f6672104..bac9749f 100644 --- a/.github/workflows/build_linux.yaml +++ b/.github/workflows/build_linux.yaml @@ -24,6 +24,17 @@ jobs: if [ {{ matrix.openssl }} == "true" ]; then sudo apt-get install -y libssl-dev fi + - name: Insall apt packages + run: | + sudo apt-get install -y wget perl build-essential cmake libibverbs libssl-dev + - name: Install openssl # TODO: upgrade to latest + run: | + sudo wget -q https://www.openssl.org/source/openssl-1.1.1b.tar.gz + sudo tar -xzf openssl-1.1.1b.tar.gz + cd openssl-1.1.1b + sudo ./config --prefix=/opt/openssl --openssldir=/opt/openssl/ssl + sudo make -j 2 + sudo make install - name: Install libuv run: | sudo apt-get install -y wget pkg-config