Hello community,

here is the log from the commit of package librealsense for openSUSE:Factory 
checked in at 2020-04-29 20:53:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librealsense (Old)
 and      /work/SRC/openSUSE:Factory/.librealsense.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librealsense"

Wed Apr 29 20:53:05 2020 rev:3 rq:798860 version:2.33.1+git20200305.ge0b160f01

Changes:
--------
--- /work/SRC/openSUSE:Factory/librealsense/librealsense.changes        
2020-03-11 18:55:50.763688287 +0100
+++ /work/SRC/openSUSE:Factory/.librealsense.new.2738/librealsense.changes      
2020-04-29 20:54:40.145312157 +0200
@@ -1,0 +2,6 @@
+Wed Apr 29 10:08:35 UTC 2020 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Fix build on %arm and aarch64:
+  * 0001-Fix-aarch64-arm-detection.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Fix-aarch64-arm-detection.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ librealsense.spec ++++++
--- /var/tmp/diff_new_pack.Dh19zu/_old  2020-04-29 20:54:41.829316015 +0200
+++ /var/tmp/diff_new_pack.Dh19zu/_new  2020-04-29 20:54:41.829316015 +0200
@@ -17,7 +17,6 @@
 
 
 %define libver 2
-
 Name:           librealsense
 Version:        2.33.1+git20200305.ge0b160f01
 Release:        0
@@ -27,6 +26,8 @@
 URL:            https://github.com/IntelRealSense/librealsense
 Source:         %{name}-%{version}.tar.xz
 Source1:        %{name}-rpmlintrc
+# PATCH-FIX-UPSTREAM - https://github.com/IntelRealSense/librealsense/pull/6321
+Patch1:         0001-Fix-aarch64-arm-detection.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  freeglut-devel

++++++ 0001-Fix-aarch64-arm-detection.patch ++++++
>From 6a61d5a946c84d37266a08bbfd90e34849e13517 Mon Sep 17 00:00:00 2001
From: Guillaume Gardet <guillaume.gar...@arm.com>
Date: Wed, 29 Apr 2020 12:03:44 +0200
Subject: [PATCH] Fix aarch64/arm detection

---
guillaume: updated to match current version in openSUSE

 CMake/unix_config.cmake | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/CMake/unix_config.cmake b/CMake/unix_config.cmake
index 0de80e38a..7e794cc7d 100644
--- a/CMake/unix_config.cmake
+++ b/CMake/unix_config.cmake
@@ -7,10 +7,10 @@ macro(os_set_flags)
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-switch -Wno-multichar 
-Wsequence-point -Wformat -Wformat-security")
 
     execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpmachine OUTPUT_VARIABLE 
MACHINE)
-    if(${MACHINE} MATCHES "arm-linux-gnueabihf")
+    if(${MACHINE} MATCHES "arm-*")
         set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -mfpu=neon -mfloat-abi=hard 
-ftree-vectorize -latomic")
         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpu=neon -mfloat-abi=hard 
-ftree-vectorize -latomic")
-    elseif(${MACHINE} MATCHES "aarch64-linux-gnu")
+    elseif(${MACHINE} MATCHES "aarch64-*")
         set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -mstrict-align 
-ftree-vectorize")
         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstrict-align 
-ftree-vectorize")
     elseif(${MACHINE} MATCHES "powerpc64(le)?-linux-gnu")
@@ -21,7 +21,7 @@ macro(os_set_flags)
         set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -mssse3")
         set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mssse3")
         set(LRS_TRY_USE_AVX true)
-    endif(${MACHINE} MATCHES "arm-linux-gnueabihf")
+    endif(${MACHINE} MATCHES "arm-*")
 
     if(BUILD_WITH_OPENMP)
         find_package(OpenMP REQUIRED)
-- 
2.26.1


Reply via email to