1 parent 1518c3d commit 71af3ebCopy full SHA for 71af3eb
.github/workflows/ci.yml
@@ -13,7 +13,17 @@ jobs:
13
- uses: actions/checkout@v4
14
- name: build with ${{ matrix.cc }}
15
run: |
16
- make sslscan
+ # Since ubuntu-latest does not ship with OpenSSL >= v3.5, dynamic linking will fail unless we build and install it.
17
+ git clone -b openssl-3.5 https://github.com/openssl/openssl
18
+ pushd openssl
19
+ git fetch --tags
20
+ git checkout openssl-3.5.0
21
+ ./config --prefix=/opt/openssl35 shared
22
+ make -j $(nproc --all)
23
+ make install
24
+ popd
25
+
26
+ make sslscan LDFLAGS=-L/opt/openssl35 CFLAGS=-I/opt/openssl35/include
27
make static
28
env:
29
CC: ${{ matrix.cc }}
0 commit comments