From 4dca4d410908f93322b094f84c7b1b3b28a19df2 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 24 May 2024 11:15:18 -0700 Subject: [PATCH] Limit number of compile jobs to avoid running out of memory Resolves: RHEL-29882 --- clang.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/clang.spec b/clang.spec index 77a1a87..9bc65c1 100644 --- a/clang.spec +++ b/clang.spec @@ -80,7 +80,7 @@ Name: %pkg_name Version: %{clang_version}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}} -Release: 3%{?dist} +Release: 4%{?dist} Summary: A C language family front-end for LLVM License: NCSA @@ -427,6 +427,7 @@ CFLAGS="$CFLAGS -Wno-address -Wno-nonnull -Wno-maybe-uninitialized" -DLLVM_ENABLE_EH=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_BUILD_DOCS=ON \ + -DLLVM_RAM_PER_COMPILE_JOB=3000 \ -DLLVM_ENABLE_SPHINX=ON \ -DCLANG_LINK_CLANG_DYLIB=ON \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \ @@ -729,6 +730,9 @@ LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} %{_smp_mflags} check-a %endif %changelog +* Fri May 24 2024 Tom Stellard - 18.1.2-4 +- Limit number of compile jobs to avoid running out of memory + * Thu Mar 21 2024 Tom Stellrd - 18.1.2-1 - 18.1.2 Release