Bug 1690937 - Build lucetc with a sysroot. r=firefox-build-system-reviewers,sheehan,mhentges

Differential Revision: https://phabricator.services.mozilla.com/D104131
This commit is contained in:
Mike Hommey 2021-02-09 00:44:02 +00:00
Родитель 8d3954c5fc
Коммит 735d49f9d2
2 изменённых файлов: 4 добавлений и 1 удалений

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

@ -203,6 +203,8 @@ linux64-lucetc:
local-toolchain: true
treeherder:
symbol: TL(lucetc)
worker:
docker-image: {in-tree: deb10-toolchain-build}
run-on-projects: [trunk]
run:
script: build-lucetc.sh
@ -215,6 +217,7 @@ linux64-lucetc:
- linux64-binutils
- linux64-clang
- linux64-rust
- linux64-sysroot
linux64-liblowercase:
description: "liblowercase"

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

@ -5,7 +5,7 @@ cd $MOZ_FETCHES_DIR/lucet_sandbox_compiler
export PATH=$MOZ_FETCHES_DIR/binutils/bin:$MOZ_FETCHES_DIR/clang/bin:$PATH:$MOZ_FETCHES_DIR/rustc/bin:$MOZ_FETCHES_DIR/cmake/bin
export CC=$MOZ_FETCHES_DIR/clang/bin/clang
export CFLAGS="-L$MOZ_FETCHES_DIR/clang/lib"
export CFLAGS="--sysroot=$MOZ_FETCHES_DIR/sysroot"
export CXXFLAGS=$CFLAGS
export CXX=$MOZ_FETCHES_DIR/clang/bin/clang++
export AR=$MOZ_FETCHES_DIR/clang/bin/llvm-ar