Merge lp:~albaguirre/mir/fix-1522581 into lp:mir
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Alexandros Frantzis on 2015-12-07 | ||||
| Approved revision: | 3169 | ||||
| Merged at revision: | 3181 | ||||
| Proposed branch: | lp:~albaguirre/mir/fix-1522581 | ||||
| Merge into: | lp:mir | ||||
| Diff against target: |
75 lines (+15/-10) 4 files modified
CMakeLists.txt (+3/-0) cmake/FindGtestGmock.cmake (+7/-0) cmake/MirCommon.cmake (+4/-6) tools/tsan-suppressions (+1/-4) |
||||
| To merge this branch: | bzr merge lp:~albaguirre/mir/fix-1522581 | ||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Alexandros Frantzis (community) | 2015-12-03 | Approve on 2015-12-07 | |
| Alan Griffiths | Approve on 2015-12-07 | ||
| Daniel van Vugt | Approve on 2015-12-07 | ||
| PS Jenkins bot | continuous-integration | Approve on 2015-12-04 | |
|
Review via email:
|
|||
Commit Message
Fix TSan build when using GCC
Description of the Change
Fix TSan build when using GCC
| Alexandros Frantzis (afrantzis) wrote : | # |
Builds and works properly on xenial.
Note that TSAN catches some data races in our tests, so there is some work to be done before we reenable a CI job for this.
| Alexandros Frantzis (afrantzis) wrote : | # |
Actually, (some of) these comments seem to be out-of-date?
# TSan does not support multi-threaded fork
# TSan may open fds so "surface_
# TSan deadlocks when running StreamTransport
- 3169. By Alberto Aguirre on 2015-12-04
-
Remove obsolete comments
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:3169
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://

PASSED: Continuous integration, rev:3168 jenkins. qa.ubuntu. com/job/ mir-ci/ 5770/ jenkins. qa.ubuntu. com/job/ mir-android- vivid-i386- build/5194 jenkins. qa.ubuntu. com/job/ mir-clang- vivid-amd64- build/4100 jenkins. qa.ubuntu. com/job/ mir-mediumtests -vivid- touch/5142 jenkins. qa.ubuntu. com/job/ mir-mediumtests -xenial- touch/96/ console jenkins. qa.ubuntu. com/job/ mir-xenial- amd64-ci/ 99 jenkins. qa.ubuntu. com/job/ mir-xenial- amd64-ci/ 99/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-xenial- i386-ci/ 99 jenkins. qa.ubuntu. com/job/ mir-xenial- i386-ci/ 99/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 5142 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- vivid-armhf/ 5142/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ mir-mediumtests -runner- touch/7672 s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 25802 jenkins. qa.ubuntu. com/job/ mir-mediumtests -builder- xenial- armhf/94/ console
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/mir- ci/5770/ rebuild
http://