chore: Update alpha-build.sh script to handle xvfb-run not found, enable LTO only when not cross-compiling, and set LLVM_PROFDATA environment variable

This commit is contained in:
Mauro Balades
2024-07-19 22:35:31 +02:00
parent 93ba4e0638
commit 8c1e1bc97d
6 changed files with 19 additions and 6 deletions

View File

@@ -6,6 +6,7 @@ then
echo "xvfb-run could not be found, running without it"
pnpm build
else
export LLVM_PROFDATA=$HOME/.mozbuild/clang/bin/llvm-profdata
export DISPLAY=:2
xvfb-run -s "-screen 0 1920x1080x24 -nolisten local" pnpm build
fi

View File

@@ -21,6 +21,8 @@ export MOZ_INCLUDE_SOURCE_INFO=1
export MOZ_STUB_INSTALLER=1
export WINEDEBUG=-all
export WINE="$TOOLS/wine/bin/wine64"
export WIN32_REDIST_DIR="$TOOLS"/VC/Redist/MSVC/14.34.31931/x64/Microsoft.VC143.CRT
export WIN_UCRT_REDIST_DIR="$TOOLS/Windows Kits/10/Redist/10.0.22621.0/ucrt/DLLs/x64"
export RUSTFLAGS="$RUSTFLAGS -Ctarget-cpu=x86-64"