[med-svn] [Git][med-team/bedtools][master] 3 commits: d/rules: use sse for floating point calculations.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sat Nov 18 15:46:41 GMT 2023



Étienne Mollier pushed to branch master at Debian Med / bedtools


Commits:
c246f488 by Étienne Mollier at 2023-11-18T16:29:25+01:00
d/rules: use sse for floating point calculations.

This fixes bedtools "intersect" test failures during build time.
This change is brought for consistency with htslib's own settings.
While this is an architecture baseline violation, the alternative
is no htslib support at all for the i386 distribution, since it
fails its own test suite with anything else than sse for floating
point calculations.

Closes: #1055414

- - - - -
ed56a026 by Étienne Mollier at 2023-11-18T16:34:14+01:00
d/control: depend on python3:any per M-A hint.

- - - - -
3cc929e8 by Étienne Mollier at 2023-11-18T16:45:59+01:00
ready to upload to unstable.

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,9 +1,17 @@
-bedtools (2.31.0+dfsg-2) UNRELEASED; urgency=medium
+bedtools (2.31.0+dfsg-2) unstable; urgency=medium
 
   * gcc-13.patch: fixed upstream by different change.
     The Applied-Upstream field is set accordingly to point to PR 1067.
-
- -- Étienne Mollier <emollier at debian.org>  Sun, 05 Nov 2023 14:22:09 +0100
+  * d/rules: use sse for floating point calculations.
+    This fixes bedtools "intersect" test failures during build time.
+    This change is brought for consistency with htslib's own settings.
+    While this is an architecture baseline violation, the alternative
+    is no htslib support at all for the i386 distribution, since it
+    fails its own test suite with anything else than sse for floating
+    point calculations. (Closes: #1055414)
+  * d/control: depend on python3:any per M-A hint.
+
+ -- Étienne Mollier <emollier at debian.org>  Sat, 18 Nov 2023 16:34:59 +0100
 
 bedtools (2.31.0+dfsg-1) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -6,7 +6,7 @@ Uploaders: Charles Plessy <plessy at debian.org>,
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
-               python3,
+               python3:any,
                zlib1g-dev,
                libbz2-dev,
                liblzma-dev


=====================================
debian/rules
=====================================
@@ -6,7 +6,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 include /usr/share/dpkg/default.mk
 ifneq (,$(filter $(DEB_HOST_ARCH),i386 kfreebsd-i386 hurd-i386))
-  export DEB_CXXFLAGS_MAINT_APPEND=-ffloat-store
+  export DEB_CXXFLAGS_MAINT_APPEND=-msse -mfpmath=sse
 endif
 
 %:



View it on GitLab: https://salsa.debian.org/med-team/bedtools/-/compare/664cf15cb2b8bd9d381b14d90666a4a0399a50f1...3cc929e8a09c79cfda8168482f66eed0a4728d8e

-- 
View it on GitLab: https://salsa.debian.org/med-team/bedtools/-/compare/664cf15cb2b8bd9d381b14d90666a4a0399a50f1...3cc929e8a09c79cfda8168482f66eed0a4728d8e
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/20231118/a4989e64/attachment-0001.htm>


More information about the debian-med-commit mailing list