HomePhabricator

[CI] Disable crypto assembly when building with ASAN

Description

[CI] Disable crypto assembly when building with ASAN

Summary:
This is known to cause issue when the SHA256 SSE4 variant is selected.
This seems to be a long time open issue:
https://github.com/google/sanitizers/issues/192

This is expected to fix this kind of failures:
https://build.bitcoinabc.org/viewLog.html?tab=buildLog&logTab=tree&filter=debug&expand=all&buildId=25123&guest=1#footer

Test Plan:
On a machine that does not support SHA-NI:

ABC_BUILD_NAME=build-asan ../contrib/teamcity/build-configurations.sh

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D4842

Details

Provenance
FabienAuthored on Jan 7 2020, 13:53
FabienPushed on Jan 7 2020, 16:40
Reviewer
Restricted Project
Differential Revision
D4842: [CI] Disable crypto assembly when building with ASAN
Parents
rSTAGINGa1ef472d34ba: Avoid custom main for passing arguments to the unit tests
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/15204