tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 84fdb85a44eb8fdf40606cbcd33cda674e96879d
parent 3b31153513b73ffa38a970e8ce62a59f376060c4
Author: Mike Hommey <mh+mozilla@glandium.org>
Date:   Thu,  8 Jan 2026 00:36:53 +0000

Bug 2008684 - Disable bolt for now. r=firefox-build-system-reviewers,ahochheiden,sergesanspaille

The way bolt works currently produces binaries that can't be dlopen'ed,
and we dlopen libclang both during configure and when running bindgen.

See https://github.com/llvm/llvm-project/issues/174191

While it's possible that removing --use-gnu-stack from the bolt flags
used might help, I'm unsure the binaries produced that way would still
be viable across distros. So until we can be sure, disable bolt.

Differential Revision: https://phabricator.services.mozilla.com/D277970

Diffstat:
Mtaskcluster/kinds/toolchain/clang.yml | 4----
1 file changed, 0 insertions(+), 4 deletions(-)

diff --git a/taskcluster/kinds/toolchain/clang.yml b/taskcluster/kinds/toolchain/clang.yml @@ -849,12 +849,10 @@ linux64-clang-21-raw: - 'build/build-clang/use-clang-artifact.json' - 'build/build-clang/clang-21.json' - 'build/build-clang/stage-4-pgo.json' - - 'build/build-clang/stage-4-bolt.json' resources: - 'build/build-clang/use-clang-artifact.json' - 'build/build-clang/clang-21.json' - 'build/build-clang/stage-4-pgo.json' - - 'build/build-clang/stage-4-bolt.json' toolchain-artifact: public/build/clang.tar.zst fetches: fetch: @@ -1486,12 +1484,10 @@ linux64-clang-trunk-raw: - 'build/build-clang/use-clang-artifact.json' - 'build/build-clang/clang-trunk.json' - 'build/build-clang/stage-4-pgo.json' - - 'build/build-clang/stage-4-bolt.json' resources: - 'build/build-clang/use-clang-artifact.json' - 'build/build-clang/clang-trunk.json' - 'build/build-clang/stage-4-pgo.json' - - 'build/build-clang/stage-4-bolt.json' toolchain-artifact: public/build/clang.tar.zst fetches: fetch: