Projects
Mega:24.03
cmake
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 3
View file
_service:tar_scm:cmake.spec
Changed
@@ -11,7 +11,7 @@ Name: cmake Version: 3.27.9 -Release: 2 +Release: 3 Summary: Cross-platform make system License: BSD and MIT and zlib URL: http://www.cmake.org @@ -25,6 +25,7 @@ %ifarch sw_64 Patch1: cmake-3.22.0-sw.patch %endif +Patch2: fix-clang.patch BuildRequires: coreutils findutils gcc-c++ gcc-gfortran sed BuildRequires: emacs python3-devel pkgconfig(Qt5Widgets) desktop-file-utils @@ -243,6 +244,9 @@ %exclude %{_pkgdocdir}/Copyright.txt %changelog +* Fri Mar 01 2024 KingYen <ruohan.oerv@isrc.iscas.ac.cn> - 3.27.9-3 +- Fix cmake compilation issues in risc-v architecture + * Fri Feb 2 2024 liyanan <liyanan61@h-partners.com> - 3.27.9-2 - Remove Windows_TemporaryKey.pfx @@ -300,4 +304,3 @@ * Fri Nov 29 2019 lijin Yang <yanglijin@huawei.com> - 3.12.1-2 - init package -
View file
_service:tar_scm:fix-clang.patch
Added
@@ -0,0 +1,14 @@ +diff -u -r cmake-3.24.3/Source/Checks/cm_cxx_features.cmake cmake-3.24.3/Source/Checks/cm_cxx_features.cmake +--- cmake-3.24.3/Source/Checks/cm_cxx_features.cmake 2022-11-01 22:55:49.000000000 +0800 ++++ cmake-3.24.3/Source/Checks/cm_cxx_features.cmake 2023-05-17 22:50:35.000000000 +0800 +@@ -76,8 +76,8 @@ + endfunction() + + cm_check_cxx_feature(make_unique) +-if(CMake_HAVE_CXX_MAKE_UNIQUE) +- set(CMake_HAVE_CXX_UNIQUE_PTR 1) ++if(CMake_HAVE_CXX_MAKE_UNIQUE OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15)) ++ set(CMake_HAVE_CXX_UNIQUE_PTR 1) + endif() + cm_check_cxx_feature(unique_ptr) + if (NOT CMAKE_CXX_STANDARD LESS "17")
View file
_service
Changed
@@ -1,8 +1,8 @@ <services> <service name="tar_scm"> <param name="scm">git</param> - <param name="url">git@gitee.com:src-openeuler/cmake.git</param> - <param name="revision">openEuler-24.03-LTS</param> + <param name="url">git@gitee.com:openeuler-risc-v/cmake.git</param> + <param name="revision">parallel</param> <param name="exclude">*</param> <param name="extract">*</param> </service>
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2