From 04393803a1c58e68994bf37d2c229adf59e3261b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Batista?= Date: Mon, 30 Jun 2025 14:22:14 -0300 Subject: [PATCH] gnu: make-torbrowser: Build with Clang. * gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases> 'setenv: Set environment variables corresponding to Clang (AR, NM, CC and CXX). Change-Id: Ib67e2eb7669147a6a304769c9f36b4a90eb35b59 --- gnu/packages/tor-browsers.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnu/packages/tor-browsers.scm b/gnu/packages/tor-browsers.scm index c3826c703797970a403852ac86e6852a6a647359..df29a149b1aa1a187cec3fb88aebe05df3210b93 100644 --- a/gnu/packages/tor-browsers.scm +++ b/gnu/packages/tor-browsers.scm @@ -506,6 +506,11 @@ Browser.") (add-before 'configure 'setenv (lambda _ (setenv "CONFIG_SHELL" (which "bash")) + ;; Use Clang, Clang is 2x faster than GCC + (setenv "AR" "llvm-ar") + (setenv "NM" "llvm-nm") + (setenv "CC" "clang") + (setenv "CXX" "clang++") ;; Install location is prefix/lib/$MOZ_APP_NAME. Also ;; $MOZ_APP_NAME is the executable name. Default is ;; "firefox".