Skip to content

Commit 3fdc35f

Browse files
committed
MDBF-1218 libnghttp2-14 needs msan instrumentation
This is a curl dependency, and showed up as the cause of s3.X test failure
1 parent f46e458 commit 3fdc35f

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

ci_build_images/msan.instrumentedlibs.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,15 @@ rm -rf -- *
201201
# shellcheck disable=SC2094
202202
/usr/sbin/cracklib-packer /usr/share/dict/cracklib-small < /usr/share/dict/cracklib-small
203203

204+
# libnghttp2, a curl dependency. Shows up in s3 tests
205+
apt-get source nghttp2
206+
mv nghttp2-*/* .
207+
autoreconf --install .
208+
./configure --without-libcares
209+
make -j "$(nproc)"
210+
mv ./.libs/* "$MSAN_LIBDIR"
211+
rm -rf -- *
212+
204213
# curl
205214
apt-get source curl
206215
mv curl*/* .

0 commit comments

Comments
 (0)