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:
Mike Hommey 2021-09-15 02:22:13 +00:00
Родитель 0aae65e107
Коммит 4b9f8db275
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -22,6 +22,7 @@ linux64-grcov:
- linux64-rust-1.47
- linux64-clang
- linux64-binutils
- sysroot-x86_64-linux-gnu
macosx64-grcov:
treeherder:

Просмотреть файл

@ -10,8 +10,9 @@ case "$(uname -s)" in
Linux)
export CC=clang
export CXX=clang++
export RUSTFLAGS=-Clinker=clang++
export CXXFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
export RUSTFLAGS="-Clinker=clang++ -C link-arg=--sysroot=$MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu"
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"
;;