updated patch: canongnu.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=663
This commit is contained in:
parent
41509ec3a7
commit
e65bb59bdb
@ -1,11 +1,32 @@
|
|||||||
--- CMakeLists.txt.orig 2023-10-13 12:38:26.953411554 +0000
|
--- CMakeLists.txt.orig 2024-02-07 09:57:31.944781372 +0000
|
||||||
+++ CMakeLists.txt 2023-10-13 12:40:11.057239934 +0000
|
+++ CMakeLists.txt 2024-02-07 09:57:51.924739495 +0000
|
||||||
@@ -144,7 +144,7 @@ function(makemacros)
|
@@ -138,14 +138,26 @@ function(makemacros)
|
||||||
|
|
||||||
|
list(GET db_backends 0 DB_BACKEND)
|
||||||
|
|
||||||
|
- set(host_cpu ${CMAKE_HOST_SYSTEM_PROCESSOR})
|
||||||
|
+ if (RPM_HOST_SYSTEM_CPU)
|
||||||
|
+ set(host_cpu ${RPM_HOST_SYSTEM_CPU})
|
||||||
|
+ else()
|
||||||
|
+ set(host_cpu ${CMAKE_HOST_SYSTEM_PROCESSOR})
|
||||||
|
+ endif()
|
||||||
|
string(TOLOWER ${CMAKE_HOST_SYSTEM_NAME} host_os)
|
||||||
|
set(host_vendor ${RPM_VENDOR})
|
||||||
|
- set(host ${host_cpu}-${host_vendor}-${host_os})
|
||||||
|
+ if (RPM_HOST_SYSTEM_ABI)
|
||||||
|
+ set(host ${host_cpu}-${host_vendor}-${host_os}-${RPM_HOST_SYSTEM_ABI})
|
||||||
|
+ else()
|
||||||
|
+ set(host ${host_cpu}-${host_vendor}-${host_os})
|
||||||
|
+ endif()
|
||||||
|
|
||||||
set(RPMCANONVENDOR ${host_vendor})
|
set(RPMCANONVENDOR ${host_vendor})
|
||||||
set(RPMCANONOS ${host_os})
|
set(RPMCANONOS ${host_os})
|
||||||
- set(RPMCANONGNU -gnu)
|
- set(RPMCANONGNU -gnu)
|
||||||
+ set(RPMCANONGNU -gnu CACHE STRING "gnu os suffix")
|
+ if (RPM_HOST_SYSTEM_ABI)
|
||||||
|
+ set(RPMCANONGNU -${RPM_HOST_SYSTEM_ABI})
|
||||||
|
+ else()
|
||||||
|
+ set(RPMCANONGNU -gnu)
|
||||||
|
+ endif()
|
||||||
|
|
||||||
if (ENABLE_CUTF8)
|
if (ENABLE_CUTF8)
|
||||||
set(C_LOCALE "C.UTF-8")
|
set(C_LOCALE "C.UTF-8")
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
--- CMakeLists.txt.orig 2024-02-07 09:31:31.612063670 +0000
|
|
||||||
+++ CMakeLists.txt 2024-02-07 09:48:38.869899281 +0000
|
|
||||||
@@ -138,10 +138,18 @@ function(makemacros)
|
|
||||||
|
|
||||||
list(GET db_backends 0 DB_BACKEND)
|
|
||||||
|
|
||||||
- set(host_cpu ${CMAKE_HOST_SYSTEM_PROCESSOR})
|
|
||||||
+ if (RPM_HOST_SYSTEM_CPU)
|
|
||||||
+ set(host_cpu ${RPM_HOST_SYSTEM_CPU})
|
|
||||||
+ else()
|
|
||||||
+ set(host_cpu ${CMAKE_HOST_SYSTEM_PROCESSOR})
|
|
||||||
+ endif()
|
|
||||||
string(TOLOWER ${CMAKE_HOST_SYSTEM_NAME} host_os)
|
|
||||||
set(host_vendor ${RPM_VENDOR})
|
|
||||||
- set(host ${host_cpu}-${host_vendor}-${host_os})
|
|
||||||
+ if (RPM_HOST_SYSTEM_ABI)
|
|
||||||
+ set(host ${host_cpu}-${host_vendor}-${host_os}-${RPM_HOST_SYSTEM_ABI})
|
|
||||||
+ else()
|
|
||||||
+ set(host ${host_cpu}-${host_vendor}-${host_os})
|
|
||||||
+ endif()
|
|
||||||
|
|
||||||
set(RPMCANONVENDOR ${host_vendor})
|
|
||||||
set(RPMCANONOS ${host_os})
|
|
@ -2,7 +2,7 @@
|
|||||||
Wed Feb 7 10:34:35 CET 2024 - mls@suse.de
|
Wed Feb 7 10:34:35 CET 2024 - mls@suse.de
|
||||||
|
|
||||||
- fix %_host not containing the abi suffix on arm [bnc#1219627]
|
- fix %_host not containing the abi suffix on arm [bnc#1219627]
|
||||||
new patch: cmake_hostsystemabi.diff
|
updated patch: canongnu.diff
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 2 15:27:57 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
Fri Feb 2 15:27:57 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||||
|
4
rpm.spec
4
rpm.spec
@ -113,7 +113,6 @@ Patch135: selinux_transactional_update.patch
|
|||||||
Patch136: rpmsort_reverse.diff
|
Patch136: rpmsort_reverse.diff
|
||||||
Patch138: canongnu.diff
|
Patch138: canongnu.diff
|
||||||
Patch139: cmake_python_version.diff
|
Patch139: cmake_python_version.diff
|
||||||
Patch140: cmake_hostsystemabi.diff
|
|
||||||
Patch6464: auto-config-update-aarch64-ppc64le.diff
|
Patch6464: auto-config-update-aarch64-ppc64le.diff
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
#
|
#
|
||||||
@ -227,7 +226,7 @@ rm -rf sqlite
|
|||||||
%patch -P 117
|
%patch -P 117
|
||||||
%patch -P 122 -P 123
|
%patch -P 122 -P 123
|
||||||
%patch -P 131 -P 133 -P 134 -P 135 -P 136 -P 138
|
%patch -P 131 -P 133 -P 134 -P 135 -P 136 -P 138
|
||||||
%patch -P 139 -P 140
|
%patch -P 139
|
||||||
|
|
||||||
%ifarch aarch64 ppc64le riscv64
|
%ifarch aarch64 ppc64le riscv64
|
||||||
%patch6464
|
%patch6464
|
||||||
@ -247,7 +246,6 @@ mkdir _build
|
|||||||
cd _build
|
cd _build
|
||||||
cmake .. \
|
cmake .. \
|
||||||
%ifarch %arm
|
%ifarch %arm
|
||||||
-DRPMCANONGNU=-gnueabi \
|
|
||||||
-DRPM_HOST_SYSTEM_ABI=gnueabi \
|
-DRPM_HOST_SYSTEM_ABI=gnueabi \
|
||||||
%endif
|
%endif
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
|
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user