You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: sanitizers -- drop ASan from OpenSSL, LD_PRELOAD libasan at build
Real cause of "Failed to source env-setup": build-wolfprovider.sh runs
its own internal `make test` after install. That triggers `openssl list
-providers` which dlopens libwolfprov.so. With both the openssl binary
and libwolfprov.so built with ASan, two ASan runtimes load and the
dlopen fails silently (stderr swallowed by the build script's
>/dev/null 2>&1).
Fix:
- Drop sanitizer flags from OpenSSL entirely. OpenSSL is third-party;
we don't need to chase its upstream UBSan patterns. wolfprov is what
this job is meant to instrument.
- Export LD_PRELOAD=libasan before invoking build-wolfprovider.sh so
the runtime is in the process when openssl dlopens the ASan-built
libwolfprov.so during the build script's internal env-setup phase.
0 commit comments