[tor-bugs] #27597 [Applications/Tor Browser]: ASan build option in tor-browser-build is broken
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Sep 10 06:53:04 UTC 2018
#27597: ASan build option in tor-browser-build is broken
-------------------------------------+-------------------------------------
Reporter: gk | Owner: tbb-team
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/Tor | Version:
Browser | Keywords: tbb-8.0-issues, tbb-
Severity: Normal | regression, tbb-rbm
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-------------------------------------+-------------------------------------
Trying to do a ASan build for #27531 results in build breakage due to
`--enable-tests` and `--enable-debug`. In the first case we get
{{{
55:51.29 /var/tmp/build/firefox-
124fa904c4b2/mfbt/tests/TestWrappingOperations.cpp:27:1: error: non-
constant condition for static assertion
55:51.29 static_assert(WrapToSigned(uint8_t(128)) == -128,
55:51.29 ^~~~~~~~~~~~~
55:51.29 /var/tmp/build/firefox-
124fa904c4b2/mfbt/tests/TestWrappingOperations.cpp:27:27: in constexpr
expansion of 'mozilla::WrapToSigned<unsigned char>(128)'
55:51.29 /var/tmp/build/firefox-124fa904c4b2/obj-x86_64-pc-linux-
gnu/dist/include/mozilla/WrappingOperations.h:89:59: in constexpr
expansion of
'mozilla::detail::WrapToSignedHelper<UnsignedType>::compute<unsigned
char>(((int)aValue))'
}}}
and similar errors. Disabling tests results in packaging errors
{{{
0:01.00 /usr/bin/make -j4 -s stage-package
0:01.71 Error: /var/tmp/build/firefox-124fa904c4b2/browser/installer
/package-manifest.in:201: Missing file(s):
bin/components/dom_bindings_test.xpt
0:01.75 Error: /var/tmp/build/firefox-124fa904c4b2/browser/installer
/package-manifest.in:246: Missing file(s): bin/components/layout_debug.xpt
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27597>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list