[tbb-commits] [builders/tor-browser-build] 01/02: Bug 40666: Fix compiler depedencies for Firefox on Windows
gitolite role
git at cupani.torproject.org
Wed Nov 2 15:18:03 UTC 2022
This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch main
in repository builders/tor-browser-build.
commit 04302abf0c8f65441cdf62e4f0eec91c23003feb
Author: Pier Angelo Vendrame <pierov at torproject.org>
AuthorDate: Wed Oct 26 22:02:37 2022 +0200
Bug 40666: Fix compiler depedencies for Firefox on Windows
Removed mingw-w64 as a depdency from Firefox, since we take libssp
directly from mingw-w64-clang (the default compiler for Windows now).
Also, take clang as a depdendency for Firefox only on Linux, since
macOS and Windows contain it in their compiler packages.
---
projects/firefox/build | 10 ++++++----
projects/firefox/config | 4 +---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/projects/firefox/build b/projects/firefox/build
index b06272f0..4d554f20 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -16,10 +16,9 @@ tar -C /var/tmp/dist -xf [% c('input_files_by_name/cbindgen') %]
tar -C /var/tmp/dist -xf [% c('input_files_by_name/nasm') %]
tar -C /var/tmp/dist -xf [% c('input_files_by_name/node') %]
export PATH="/var/tmp/dist/rust/bin:/var/tmp/dist/cbindgen:/var/tmp/dist/nasm/bin:/var/tmp/dist/node/bin:$PATH"
-tar -C /var/tmp/dist -xf [% c('input_files_by_name/clang') %]
-export LLVM_CONFIG="/var/tmp/dist/clang/bin/llvm-config"
[% IF c("var/linux") %]
+ tar -C /var/tmp/dist -xf [% c('input_files_by_name/clang') %]
tar -C /var/tmp/dist -xf [% c('input_files_by_name/python') %]
export PATH="/var/tmp/dist/python/bin:$PATH"
tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/binutils') %]
@@ -42,10 +41,13 @@ export LLVM_CONFIG="/var/tmp/dist/clang/bin/llvm-config"
# Copy it over.
# https://searchfox.org/mozilla-central/source/build/build-clang/build-clang.py#890,
# include it directly in our clang
- rtdir=/var/tmp/dist/clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
[% IF c("var/osx") -%]
rtdir=/var/tmp/dist/macosx-toolchain/clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
- [% END-%]
+ [% ELSIF c("var/windows") -%]
+ rtdir=/var/tmp/dist/mingw-w64-clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
+ [% ELSE -%]
+ rtdir=/var/tmp/dist/clang/lib/clang/[% pc("clang", "version") %]/lib/wasi
+ [% END -%]
mkdir -p $rtdir
cp /var/tmp/dist/wasi-sysroot/lib/clang/11.0.0/lib/wasi/libclang_rt.builtins-wasm32.a $rtdir
tar -C /var/tmp/dist -xf [% c('input_files_by_name/lucetc') %]
diff --git a/projects/firefox/config b/projects/firefox/config
index 56b33e5f..38aef044 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -162,14 +162,12 @@ input_files:
enable: '[% c("var/linux") %]'
- project: clang
name: clang
+ enable: '[% c("var/linux") %]'
- project: fxc2
name: fxc2
enable: '[% c("var/windows") %]'
target_prepend:
- torbrowser-windows-x86_64
- - name: mingw-w64
- project: mingw-w64
- enable: '[% c("var/windows") %]'
- filename: abicheck.cc
enable: '[% c("var/linux") %]'
- filename: start-firefox
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the tbb-commits
mailing list