зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1726506 - Build linux grcov with the linux build sysroot. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D124166
This commit is contained in:
Родитель
0aae65e107
Коммит
4b9f8db275
|
@ -22,6 +22,7 @@ linux64-grcov:
|
||||||
- linux64-rust-1.47
|
- linux64-rust-1.47
|
||||||
- linux64-clang
|
- linux64-clang
|
||||||
- linux64-binutils
|
- linux64-binutils
|
||||||
|
- sysroot-x86_64-linux-gnu
|
||||||
|
|
||||||
macosx64-grcov:
|
macosx64-grcov:
|
||||||
treeherder:
|
treeherder:
|
||||||
|
|
|
@ -10,8 +10,9 @@ case "$(uname -s)" in
|
||||||
Linux)
|
Linux)
|
||||||
export CC=clang
|
export CC=clang
|
||||||
export CXX=clang++
|
export CXX=clang++
|
||||||
export RUSTFLAGS=-Clinker=clang++
|
export RUSTFLAGS="-Clinker=clang++ -C link-arg=--sysroot=$MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu"
|
||||||
export CXXFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
|
export CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 --sysroot=$MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu"
|
||||||
|
export CFLAGS="--sysroot=$MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu"
|
||||||
|
|
||||||
export PATH="$MOZ_FETCHES_DIR/clang/bin:$MOZ_FETCHES_DIR/binutils/bin:$PATH"
|
export PATH="$MOZ_FETCHES_DIR/clang/bin:$MOZ_FETCHES_DIR/binutils/bin:$PATH"
|
||||||
;;
|
;;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче