[med-svn] [Git][med-team/libhmsbeagle][master] 2 commits: Skipping SSE build and synthetictest

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Mon Dec 16 14:50:14 GMT 2024



Pierre Gruet pushed to branch master at Debian Med / libhmsbeagle


Commits:
6beb74a9 by Pierre Gruet at 2024-12-16T15:13:55+01:00
Skipping SSE build and synthetictest

- - - - -
0aec09ca by Pierre Gruet at 2024-12-16T15:14:31+01:00
Upload to unstable

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/no_synthetictest_because_of_sse.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+libhmsbeagle (4.0.1+dfsg-3) unstable; urgency=medium
+
+  * Team upload
+  * Disabling the build of SSE parts as it fails on most arches
+  * Skipping synthetictest as it requires SSE symbols on some arches
+
+ -- Pierre Gruet <pgt at debian.org>  Mon, 16 Dec 2024 15:14:00 +0100
+
 libhmsbeagle (4.0.1+dfsg-2) unstable; urgency=medium
 
   * Team upload


=====================================
debian/patches/no_synthetictest_because_of_sse.patch
=====================================
@@ -0,0 +1,51 @@
+Description: skipping the build of synthetictest as it requires SSE symbols,
+ at least on armel.
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: https://github.com/beagle-dev/beagle-lib/issues/226
+Last-Update: 2024-12-16
+
+--- a/examples/CMakeLists.txt
++++ b/examples/CMakeLists.txt
+@@ -19,11 +19,11 @@
+ #        genomictest/linalg.h
+ #        )
+ 
+-add_executable(synthetictest
+-		synthetictest/synthetictest.cpp
+-		synthetictest/linalg.cpp
+-		synthetictest/linalg.h
+-		)
++#add_executable(synthetictest
++#		synthetictest/synthetictest.cpp
++#		synthetictest/linalg.cpp
++#		synthetictest/linalg.h
++#		)
+ 
+ #add_executable(complextest
+ #        complextest/complextest.cpp)
+@@ -34,18 +34,18 @@
+ 	hmsbeagle-cpu
+ 	${CMAKE_DL_LIBS})
+ 
+-target_link_libraries(synthetictest
+-		hmsbeagle
++#target_link_libraries(synthetictest
++#		hmsbeagle
+ #		hmsbeagle-cpu-sse
+-		hmsbeagle-cpu
+-		${CMAKE_DL_LIBS})
++#		hmsbeagle-cpu
++#		${CMAKE_DL_LIBS})
+ 
+ if(BUILD_SSE)
+ 	target_link_libraries(hmctest
+ 		hmsbeagle-cpu-sse)
+-		
+-	target_link_libraries(synthetictest
+-		hmsbeagle-cpu-sse)		
++#		
++#	target_link_libraries(synthetictest
++#		hmsbeagle-cpu-sse)		
+ endif(BUILD_SSE)
+ 
+ add_test(hmctest hmctest)


=====================================
debian/patches/series
=====================================
@@ -5,3 +5,4 @@ doxygen_update.patch
 fix-922776.patch
 fix-976567.patch
 java_version.patch
+no_synthetictest_because_of_sse.patch


=====================================
debian/rules
=====================================
@@ -20,7 +20,8 @@ BUILDARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 override_dh_auto_configure:
 	dh_auto_configure -- \
 	    -DBUILD_CUDA=OFF \
-	    -DBUILD_OPENCL=OFF
+	    -DBUILD_OPENCL=OFF \
+	    -DBUILD_SSE=OFF
 
 override_dh_auto_build:
 	dh_auto_build



View it on GitLab: https://salsa.debian.org/med-team/libhmsbeagle/-/compare/c09b8f89df21ccc0569e7005e5b31df1e5c25595...0aec09ca9e53a2017f1e52881e4932d8a8370947

-- 
View it on GitLab: https://salsa.debian.org/med-team/libhmsbeagle/-/compare/c09b8f89df21ccc0569e7005e5b31df1e5c25595...0aec09ca9e53a2017f1e52881e4932d8a8370947
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20241216/25bdf2cc/attachment-0001.htm>


More information about the debian-med-commit mailing list