See issue #12691
travis: Run unit tests --with-sanitizers=undefined #14036
pull MarcoFalke wants to merge 2 commits into bitcoin:master from MarcoFalke:Mf1803-travisAsan changing 2 files +25 −14-
MarcoFalke commented at 7:42 PM on August 23, 2018: member
- MarcoFalke added the label Tests on Aug 23, 2018
- MarcoFalke force-pushed on Aug 23, 2018
- MarcoFalke force-pushed on Aug 23, 2018
- MarcoFalke force-pushed on Aug 23, 2018
- MarcoFalke force-pushed on Aug 23, 2018
- MarcoFalke force-pushed on Aug 23, 2018
- MarcoFalke force-pushed on Aug 23, 2018
-
depends: allow CC/CXX to be overridden during configure 0d00fd5901
-
DrahtBot commented at 10:02 PM on August 23, 2018: member
<!--e57a25ab6845829454e8d69fc972939a-->Note to reviewers: This pull request conflicts with the following ones:
- #13863 (travis: move script sections to files in
.travis/subject to shellcheck by scravy) - #13827 (wip, depends: Add native_nsis to support unicode by ken2812221)
- #13515 (travis: avoid timeout without saving caches, also enable all qt by ken2812221)
- #12134 (Build previous releases and run functional tests by Sjors)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
- #13863 (travis: move script sections to files in
-
practicalswift commented at 11:13 PM on August 23, 2018: contributor
This is excellent!
Strongest possible concept ACK (assuming we’re not hitting build timeout issues blocking this – that the builds take too long to finish)
-
ken2812221 commented at 7:54 AM on August 24, 2018: contributor
Concept ACK
-
scravy commented at 10:15 AM on August 24, 2018: contributor
Concept ACK
- MarcoFalke force-pushed on Aug 24, 2018
- MarcoFalke renamed this:
travis: Compile with sanitizers and clang in one of the linux jobs
travis: Compile --with-sanitizers=undefined --enable-werror
on Aug 24, 2018 -
scravy commented at 12:25 PM on August 24, 2018: contributor
From the build log:
checking whether we are using Intel C compiler... no checking whether we are using Sun Studio C compiler... no checking whether we are using clang C compiler... no checking whether we are using gcc >= 4 C compiler... yes checking whether the C++ compiler works... yes checking whether we are using Intel C++ compiler... no checking whether we are using Sun Studio C++ compiler... no checking whether we are using clang C++ compiler... no checking whether we are using gcc >= 4 C++ compiler... yesIn https://travis-ci.org/bitcoin/bitcoin/jobs/420091638:
Pull Request #14036 travis: Compile with sanitizers and clang in one of the linux jobs
doesn't seem to be using clang at all.
-
MarcoFalke commented at 12:28 PM on August 24, 2018: member
Yes, it is not possible to set the compiler when building from depends. I will add this back, when it is possible.
- MarcoFalke force-pushed on Aug 24, 2018
- MarcoFalke force-pushed on Aug 24, 2018
- MarcoFalke renamed this:
travis: Compile --with-sanitizers=undefined --enable-werror
travis: Compile with Werror, clang on some linux jobs
on Aug 24, 2018 - MarcoFalke closed this on Aug 24, 2018
- MarcoFalke deleted the branch on Aug 24, 2018
- MarcoFalke restored the branch on Aug 24, 2018
- MarcoFalke reopened this on Aug 24, 2018
- MarcoFalke force-pushed on Aug 24, 2018
- MarcoFalke renamed this:
travis: Compile with Werror, clang on some linux jobs
travis: Run unit tests --with-sanitizers=undefined
on Aug 24, 2018 - MarcoFalke added the label Build system on Aug 24, 2018
- MarcoFalke force-pushed on Aug 25, 2018
- MarcoFalke force-pushed on Aug 25, 2018
- MarcoFalke force-pushed on Aug 25, 2018
- MarcoFalke force-pushed on Aug 25, 2018
- MarcoFalke force-pushed on Aug 25, 2018
- MarcoFalke force-pushed on Aug 25, 2018
- MarcoFalke closed this on Aug 25, 2018
- MarcoFalke deleted the branch on Aug 25, 2018
- MarcoFalke restored the branch on Aug 26, 2018
- MarcoFalke reopened this on Aug 26, 2018
- MarcoFalke force-pushed on Aug 26, 2018
-
travis: Run unit tests --with-sanitizers=undefined fad8afa388
- MarcoFalke force-pushed on Aug 26, 2018
-
laanwj commented at 9:05 AM on August 27, 2018: member
utACK fad8afa3883675880dfa7fa6664fe658f10b11b5
- laanwj merged this on Aug 27, 2018
- laanwj closed this on Aug 27, 2018
- laanwj referenced this in commit 0ae15bd05f on Aug 27, 2018
- MarcoFalke deleted the branch on Aug 27, 2018
- Munkybooty referenced this in commit 0c2de3a954 on Jun 30, 2021
- Munkybooty referenced this in commit d973e50968 on Jun 30, 2021
- Munkybooty referenced this in commit 8fe64f740e on Jul 1, 2021
- Munkybooty referenced this in commit 49e86df289 on Jul 2, 2021
- Munkybooty referenced this in commit 3e72c81f70 on Jul 2, 2021
- Munkybooty referenced this in commit 19fc1dcf01 on Jul 4, 2021
- UdjinM6 referenced this in commit 3de8dd48e8 on Jul 7, 2021
- Munkybooty referenced this in commit 216eb6fb69 on Jul 7, 2021
- UdjinM6 referenced this in commit 5bef8db181 on Jul 7, 2021
- Munkybooty referenced this in commit a24a351158 on Jul 7, 2021
- Munkybooty referenced this in commit 7327a0b2ec on Jul 8, 2021
- MarcoFalke locked this on Sep 8, 2021