Add BUILD_FOR_OPENEULER & Bugfixes

Signed-off-by: liyunfei <liyunfei33@huawei.com>
(cherry picked from commit 0676417e9f6e088eb41d2e095b900dcb88514940)
This commit is contained in:
liyunfei 2025-02-14 17:12:33 +08:00
parent dcb9c26169
commit 0374886ffa

View File

@ -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 <liyunfei33@huawei.com> - 17.0.6-2
- Add BUILD_FOR_OPENEULER & Bugfixes
* Mon Feb 10 2025 liyunfei <liyunfei33@huawei.com> - 17.0.6-1
- Package init