Bug 304634
| Summary: | Add support for having both Sanitizer and regular builds side by side | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | zak ridouh <zakr> |
| Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
| Status: | REOPENED | ||
| Severity: | Normal | CC: | commit-queue, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 310470 | ||
| Bug Blocks: | |||
zak ridouh
A common annoyance when switching between Address Sanitizer builds (as well as UBSan, TSan, etc) and regular builds is that they both write to the same output folder, which ends up causing full rebuilds when switching between configurations leading to engineering time being spent waiting for the build to complete, as well as some weird errors that occur due to partial rebuilds sometimes happening.
Fix this by having the asan output go to a *-asan directory.
Examples:
Release & Release-asan
Debug & Debug-asan
Release-iphoneos & Release-asan-iphoneos
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/167072854>
zak ridouh
Pull request: https://github.com/WebKit/WebKit/pull/55823
EWS
Committed 309690@main (61500afd2728): <https://commits.webkit.org/309690@main>
Reviewed commits have been landed. Closing PR #55823 and removing active labels.
WebKit Commit Bot
Re-opened since this is blocked by bug 310470