Auto merge of #103846 - Kobzol:revert-103295-ninja, r=cuviper

Revert "ci: Bring back ninja for dist builders"

Reverts rust-lang/rust#103295 because of the perf regression.

r? `@cuviper`
This commit is contained in:
bors 2022-11-02 20:49:03 +00:00
commit 5b1304a03b
3 changed files with 4 additions and 5 deletions

View File

@ -23,7 +23,6 @@ RUN yum upgrade -y && \
libstdc++-devel.x86_64 \
make \
ncurses-devel \
ninja-build \
openssl-devel \
patch \
perl \
@ -65,6 +64,7 @@ ENV RUST_CONFIGURE_ARGS \
--enable-profiler \
--set target.i686-unknown-linux-gnu.linker=clang \
--build=i686-unknown-linux-gnu \
--set llvm.ninja=false \
--set rust.jemalloc
ENV SCRIPT python3 ../x.py dist --build $HOSTS --host $HOSTS --target $HOSTS
ENV CARGO_TARGET_I686_UNKNOWN_LINUX_GNU_LINKER=clang

View File

@ -23,7 +23,6 @@ RUN yum upgrade -y && \
libstdc++-devel.x86_64 \
make \
ncurses-devel \
ninja-build \
openssl-devel \
patch \
perl \
@ -77,6 +76,7 @@ ENV RUST_CONFIGURE_ARGS \
--set target.x86_64-unknown-linux-gnu.ar=/rustroot/bin/llvm-ar \
--set target.x86_64-unknown-linux-gnu.ranlib=/rustroot/bin/llvm-ranlib \
--set llvm.thin-lto=true \
--set llvm.ninja=false \
--set rust.jemalloc \
--set rust.use-lld=true \
--set rust.lto=thin

View File

@ -25,7 +25,6 @@ INC="/rustroot/include:/usr/include"
# disable them. BOLT is used for optimizing LLVM.
hide_output \
cmake ../llvm \
-GNinja \
-DCMAKE_C_COMPILER=/rustroot/bin/gcc \
-DCMAKE_CXX_COMPILER=/rustroot/bin/g++ \
-DCMAKE_BUILD_TYPE=Release \
@ -40,8 +39,8 @@ hide_output \
-DLLVM_ENABLE_PROJECTS="clang;lld;compiler-rt;bolt" \
-DC_INCLUDE_DIRS="$INC"
hide_output ninja
hide_output ninja install
hide_output make -j$(nproc)
hide_output make install
cd ../..
rm -rf llvm-project