4242 - name : Build
4343 run : autoreconf -ivf && ./configure && make -j
4444
45+ - name : Verify version, libevent, openssl
46+ run : |
47+ ./memtier_benchmark --version
48+ ldd ./memtier_benchmark | grep libevent
49+ ldd ./memtier_benchmark | grep openssl
50+
4551 test-debian-versions :
4652 runs-on : ubuntu-latest
4753 continue-on-error : true
8086 - name : Build
8187 run : autoreconf -ivf && ./configure && make -j
8288
89+ - name : Verify version, libevent, openssl
90+ run : |
91+ ./memtier_benchmark --version
92+ ldd ./memtier_benchmark | grep libevent
93+ ldd ./memtier_benchmark | grep openssl
94+
8395 build-notls :
8496 runs-on : ubuntu-latest
8597 steps :
@@ -89,9 +101,14 @@ jobs:
89101 sudo apt-get -qq update
90102 sudo apt-get install lcov autoconf automake pkg-config libevent-dev
91103
92- - name : Build
104+ - name : Build no tls
93105 run : autoreconf -ivf && ./configure --disable-tls && make -j
94106
107+ - name : Verify version, libevent
108+ run : |
109+ ./memtier_benchmark --version
110+ ldd ./memtier_benchmark | grep libevent
111+
95112 build-ubuntu-latest :
96113 runs-on : ubuntu-latest
97114 steps :
@@ -104,6 +121,12 @@ jobs:
104121 - name : Build
105122 run : autoreconf -ivf && ./configure --disable-tls && make -j
106123
124+ - name : Verify version, libevent, openssl
125+ run : |
126+ ./memtier_benchmark --version
127+ ldd ./memtier_benchmark | grep libevent
128+ ldd ./memtier_benchmark | grep openssl
129+
107130 build-ubuntu :
108131 strategy :
109132 matrix :
@@ -203,6 +226,11 @@ jobs:
203226 run : brew install autoconf automake libtool libevent openssl@${{ matrix.openssl }}
204227 - name : Build
205228 run : autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@${{ matrix.openssl }}`/lib/pkgconfig ./configure && make
229+ - name : Verify version, libevent, openssl
230+ run : |
231+ ./memtier_benchmark --version
232+ otool -L ./memtier_benchmark | grep libevent
233+ otool -L ./memtier_benchmark | grep openssl
206234
207235 # macos-13 has been retired as of December 2025, so use macos-14
208236 # macos-14 details: https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md
@@ -214,10 +242,11 @@ jobs:
214242 run : brew install autoconf automake libtool libevent openssl@1.1
215243 - name : Build
216244 run : autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@1.1`/lib/pkgconfig ./configure && make
217- - name : Verify version and libevent
245+ - name : Verify version, libevent, openssl
218246 run : |
219247 ./memtier_benchmark --version
220248 otool -L ./memtier_benchmark | grep libevent
249+ otool -L ./memtier_benchmark | grep openssl
221250
222251
223252 build-macos-openssl-1-0-2 :
@@ -230,7 +259,8 @@ jobs:
230259 run : brew install rbenv/tap/openssl@1.0
231260 - name : Build
232261 run : autoreconf -ivf && PKG_CONFIG_PATH=`brew --prefix openssl@1.0`/lib/pkgconfig ./configure && make
233- - name : Verify version and libevent
262+ - name : Verify version, libevent, openssl
234263 run : |
235264 ./memtier_benchmark --version
236265 otool -L ./memtier_benchmark | grep libevent
266+ otool -L ./memtier_benchmark | grep openssl
0 commit comments