diff --git a/README.en.md b/README.en.md index ebf049df0c436be901d0737f8b2c93ddecc984fa..eee40dedb5359c8c3711c6652700d098a8a051e8 100644 --- a/README.en.md +++ b/README.en.md @@ -1,20 +1,3 @@ # openmp -#### Description -LLVM OpenMP Libraries - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +This package has been merged into [src-openeuler/llvm](https://gitee.com/src-openeuler/llvm) \ No newline at end of file diff --git a/README.md b/README.md index 7d1288fd4f77ceb0225e31bdc480f863a1f336ec..4eb71be622a5bb6bf6c2056d8f6709d9b4ae7630 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,3 @@ # openmp -#### 介绍 -LLVM OpenMP Libraries - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +该软件包已废弃该软件包已合并入[src-openeuler/llvm](https://gitee.com/src-openeuler/llvm) \ No newline at end of file diff --git a/openmp-17.0.6.src.tar.xz b/openmp-17.0.6.src.tar.xz deleted file mode 100644 index b6cbb6a28cef0577407c0be6ddc67fd678fe1376..0000000000000000000000000000000000000000 Binary files a/openmp-17.0.6.src.tar.xz and /dev/null differ diff --git a/openmp.spec b/openmp.spec deleted file mode 100644 index 10a9949426251431cd0fd2b53ed2a8146ec87298..0000000000000000000000000000000000000000 --- a/openmp.spec +++ /dev/null @@ -1,168 +0,0 @@ -%bcond_without sys_llvm -%bcond_with check -%bcond_without toolchain_clang -%bcond_without bisheng_autotuner - -%if %{with toolchain_clang} -%global toolchain clang -%endif - -%global toolchain clang - -%global maj_ver 17 -%global min_ver 0 -%global patch_ver 6 -%global openmp_version %{maj_ver}.%{min_ver}.%{patch_ver} -%global openmp_srcdir openmp-%{openmp_version}.src - -%if %{with sys_llvm} -%global pkg_name libomp -%global install_prefix %{_prefix} -%global install_datadir %{_datadir} -%else -%global pkg_name libomp%{maj_ver} -%global install_prefix %{_libdir}/llvm%{maj_ver} -%global install_datadir %{install_prefix}/share -%endif - -%global install_includedir %{install_prefix}/include -%global install_libdir %{install_prefix}/%{_lib} -%global install_libexecdir %{install_prefix}/libexec -%global install_sharedir %{install_prefix}/share - -%ifarch ppc64le -%global libomp_arch ppc64 -%else -%global libomp_arch %{_arch} -%endif - -Name: %{pkg_name} -Version: %{openmp_version} -Release: 4 -Summary: OpenMP runtime for clang - -License: Apache License 2.0 -URL: http://openmp.llvm.org -Source0: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{openmp_version}/%{openmp_srcdir}.tar.xz - -BuildRequires: gcc gcc-c++ -BuildRequires: cmake -BuildRequires: ninja-build -BuildRequires: elfutils-libelf-devel -BuildRequires: perl -BuildRequires: perl-Data-Dumper -BuildRequires: perl-Encode -BuildRequires: libffi-devel -%if "%toolchain" == "clang" -BuildRequires: clang -BuildRequires: clang-tools-extra -%endif - -%if %{with sys_llvm} -BuildRequires: llvm-devel llvm-test -BuildRequires: llvm-cmake-utils = %{version} -%else -BuildRequires: llvm%{maj_ver}-devel -BuildRequires: llvm%{maj_ver}-test -BuildRequires: llvm%{maj_ver}-cmake-utils = %{version} -%endif - -Requires: elfutils-libelf%{?isa} - -%description -OpenMP runtime for clang. - -%package devel -Summary: OpenMP header files -Requires: %{name}%{?isa} = %{version}-%{release} -%if %{with sys_llvm} -Requires: clang-resource-filesystem%{?isa} = %{version} -%else -Requires: clang%{maj_ver}-resource-filesystem%{?isa} = %{version} -%endif - -%description devel -OpenMP header files. - -%prep -%autosetup -n %{openmp_srcdir} -p2 - -%build - -%cmake -GNinja \ - -DCMAKE_INSTALL_PREFIX=%{install_prefix} \ - -DLIBOMP_INSTALL_ALIASES=OFF \ - -DCMAKE_MODULE_PATH=%{install_datadir}/llvm/cmake/Modules \ - -DLLVM_DIR=%{install_libdir}/cmake/llvm \ - -DCMAKE_INSTALL_INCLUDEDIR=%{install_libdir}/clang/%{maj_ver}/include \ -%if 0%{?__isa_bits} == 64 - -DOPENMP_LIBDIR_SUFFIX=64 \ -%else - -DOPENMP_LIBDIR_SUFFIX= \ -%endif -%if "%{toolchain}" == "clang" - -DCMAKE_C_COMPILER=clang \ - -DCMAKE_CXX_COMPILER=clang++ \ -%endif -%if %{with bisheng_autotuner} - -DLLVM_ENABLE_AUTOTUNER=ON \ -%endif - -DCMAKE_SKIP_RPATH:BOOL=ON - -%ninja_build - -%install -%ninja_install -rm -rf %{buildroot}%{install_libdir}/libarcher_static.a - -%check - -%files -%license LICENSE.TXT -%{install_libdir}/libomp.so -%{install_libdir}/libompd.so -%ifnarch %{arm} -%{install_libdir}/libarcher.so -%endif -%ifnarch %{ix86} %{arm} riscv64 loongarch64 -%{install_libdir}/libomptarget.rtl.amdgpu.so.%{maj_ver} -%{install_libdir}/libomptarget.rtl.cuda.so.%{maj_ver} -%{install_libdir}/libomptarget.rtl.%{libomp_arch}.so.%{maj_ver} -%endif -%{install_libdir}/libomptarget.so.%{maj_ver} - -%files devel -%{install_libdir}/clang/%{maj_ver}/include/omp.h -%{install_libdir}/cmake/openmp/FindOpenMPTarget.cmake -%ifnarch %{arm} -%{install_libdir}/clang/%{maj_ver}/include/omp-tools.h -%{install_libdir}/clang/%{maj_ver}/include/ompt.h -%{install_libdir}/clang/%{maj_ver}/include/ompt-multiplex.h -%endif -%ifnarch %{ix86} %{arm} -%ifnarch riscv64 loongarch64 -%{install_libdir}/libomptarget.rtl.amdgpu.so -%{install_libdir}/libomptarget.rtl.cuda.so -%{install_libdir}/libomptarget.rtl.%{libomp_arch}.so -%endif -%{install_libdir}/libomptarget.devicertl.a -%{install_libdir}/libomptarget-amdgpu-*.bc -%{install_libdir}/libomptarget-nvptx-*.bc -%endif -%{install_libdir}/libomptarget.so - -%changelog -* Tue Aug 20 2024 liyunfei - 17.0.6-4 -- Add BiSheng Autotuner support. - -* Fri Jul 5 2024 liyunfei - 17.0.6-3 -- Add toolchain_clang build support - -* Wed Jun 05 2024 Wenlong Zhang - 17.0.6-2 -- fix build error for loongarch64 - -* Mon Dec 4 2023 zhoujing - 17.0.6-1 -- Update to 17.0.6 - -* Sat Aug 26 2023 cf-zhao - 12.0.1-1 -- Initial version to 12.0.1