]> git.pld-linux.org Git - packages/CPU-X.git/commitdiff
- fix building on x32 auto/th/CPU-X-3.2.3-1
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 4 Aug 2018 19:51:42 +0000 (21:51 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 4 Aug 2018 19:51:42 +0000 (21:51 +0200)
CPU-X.spec
x32.patch [new file with mode: 0644]

index 84f2de8b28ed83451b856b1a1c945620e7f007d1..dc8658061048ce64bf285eb8e2e664311714155b 100644 (file)
@@ -6,11 +6,12 @@ License:      GPL v3
 Group:         Applications
 Source0:       https://github.com/X0rg/CPU-X/archive/v%{version}/%{name}-%{version}.tar.gz
 # Source0-md5: a680ad9004e48d3c8caa758215d8269b
+Patch0:                x32.patch
 URL:           https://x0rg.github.io/CPU-X/
 BuildRequires: cmake
 BuildRequires: curl-devel
 BuildRequires: gtk+3-devel >= 3.12.0
-BuildRequires: libcpuid >= 0.4.0
+BuildRequires: libcpuid-devel >= 0.4.0
 BuildRequires: nasm
 BuildRequires: ncurses-devel
 BuildRequires: pciutils-devel
@@ -26,6 +27,9 @@ Open Source software designed for GNU/Linux.
 
 %prep
 %setup -q
+%ifarch x32
+%patch0 -p1
+%endif
 
 %build
 mkdir -p build
diff --git a/x32.patch b/x32.patch
new file mode 100644 (file)
index 0000000..bc985bc
--- /dev/null
+++ b/x32.patch
@@ -0,0 +1,11 @@
+--- CPU-X-3.2.3/src/bandwidth/CMakeLists.txt~  2018-07-01 18:22:23.000000000 +0200
++++ CPU-X-3.2.3/src/bandwidth/CMakeLists.txt   2018-08-04 21:49:25.805270583 +0200
+@@ -31,7 +31,7 @@
+       elseif(BITNESS EQUAL 64)
+               set(ROUTINES "routines-x86-64bit")
+               add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${ROUTINES}.o
+-                      COMMAND ${CMAKE_ASM_NASM_COMPILER} ${NASM_FLAGS_DEBUG} -f elf64 ${ROUTINES}.asm -o ${CMAKE_CURRENT_BINARY_DIR}/${ROUTINES}.o
++                      COMMAND ${CMAKE_ASM_NASM_COMPILER} ${NASM_FLAGS_DEBUG} -f elfx32 ${ROUTINES}.asm -o ${CMAKE_CURRENT_BINARY_DIR}/${ROUTINES}.o
+                       WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+               )
+       endif()
This page took 0.11245 seconds and 4 git commands to generate.