From 16c7698944c14c04b153f6d8c5daf5e97c75a062 Mon Sep 17 00:00:00 2001 From: liyunfei Date: Fri, 14 Feb 2025 17:12:33 +0800 Subject: [PATCH] Add BUILD_FOR_OPENEULER & Bugfixes Signed-off-by: liyunfei (cherry picked from commit 0676417e9f6e088eb41d2e095b900dcb88514940) --- llvm-toolset-17.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/llvm-toolset-17.spec b/llvm-toolset-17.spec index d7b27f8..3d60ea1 100644 --- a/llvm-toolset-17.spec +++ b/llvm-toolset-17.spec @@ -150,7 +150,7 @@ #region main package Name: llvm-toolset-%{maj_ver} Version: %{maj_ver}.%{min_ver}.%{patch_ver} -Release: 1 +Release: 2 Summary: The Low Level Virtual Machine License: NCSA @@ -495,7 +495,7 @@ Summary: OpenMP runtime for clang URL: http://openmp.llvm.org Requires: %{pkg_name_llvm}-libs%{?_isa} = %{version}-%{release} -Requires: elfutils-libelf%{?_isa} +Requires: elfutils-libelf Provides: libomp(major) = %{maj_ver} @@ -775,7 +775,8 @@ export ASMFLAGS="%{build_cflags}" -DLLVM_USE_PERF=ON \\\ -DLLVM_TARGETS_TO_BUILD=%{targets_to_build} \\\ -DBUILD_SHARED_LIBS=OFF \\\ - -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_BUILD_LLVM_DYLIB=ON \\\ + -DBUILD_FOR_OPENEULER=ON %global cmake_config_args %{cmake_common_args} @@ -881,7 +882,7 @@ export ASMFLAGS="%{build_cflags}" -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \\\ -DLLVM_INSTALL_UTILS:BOOL=ON \\\ -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \\\ - -DLLVM_PARALLEL_LINK_JOBS=1 \\\ + -DLLVM_PARALLEL_LINK_JOBS=%{max_link_jobs} \\\ -DLLVM_TOOLS_INSTALL_DIR:PATH=bin \\\ -DLLVM_UNREACHABLE_OPTIMIZE:BOOL=OFF \\\ -DLLVM_UTILS_INSTALL_DIR:PATH=bin @@ -2763,5 +2764,8 @@ fi #endregion files %changelog +* Fri Feb 14 2025 liyunfei - 17.0.6-2 +- Add BUILD_FOR_OPENEULER & Bugfixes + * Mon Feb 10 2025 liyunfei - 17.0.6-1 - Package init \ No newline at end of file -- Gitee