Unverified Commit c6579182 authored by Michael R. Crusoe's avatar Michael R. Crusoe
Browse files
parent 103be525
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
htslib (1.9-7~1~i386~1) experimental; urgency=medium

  * Turn on SSE for i386, as suggested at
    https://github.com/samtools/htslib/issues/565#issuecomment-448028771

 -- Michael R. Crusoe <michael.crusoe@gmail.com>  Tue, 18 Dec 2018 00:27:40 -0800

htslib (1.9-7~0~i386~gcc7~1) experimental; urgency=medium

  * Try dropping to gcc-7 on i386*
+0 −1
Original line number Diff line number Diff line
@@ -6,7 +6,6 @@ Uploaders: Charles Plessy <plessy@debian.org>,
Section: science
Priority: optional
Build-Depends: debhelper (>= 11~),
               gcc-7 [i386 kfreebsd-i386 hurd-i386],
               dh-exec,
               libbz2-dev,
               libcurl4-gnutls-dev,
+2 −0
Original line number Diff line number Diff line
# As needed for testing
duplicated-compressed-file usr/share/htslib-test/test/bgziptest.txt.gz
+3 −6
Original line number Diff line number Diff line
@@ -8,12 +8,9 @@ export DH_VERBOSE=1
include /usr/share/dpkg/default.mk

ifneq (,$(filter $(DEB_HOST_ARCH),i386 kfreebsd-i386 hurd-i386))
  export DEB_CFLAGS_MAINT_APPEND=-fno-strict-aliasing -fno-code-hoisting
  export CC=gcc-7
else
  export CC=gcc
  DEB_CFLAGS_MAINT_APPEND=-msse -mfpmath=sse
endif
DEB_CFLAGS_MAINT_APPEND+=-flto
export DEB_CFLAGS_MAINT_APPEND+=-flto
export DEB_LDFLAGS_MAINT_APPEND+=-Wl,-flto

%:
@@ -26,7 +23,7 @@ override_dh_auto_configure:
	dh_auto_configure -- --enable-libcurl

override_dh_auto_build:
	dh_auto_build -- CC=$(CC)\
	dh_auto_build -- \
	  CFLAGS="$$(dpkg-buildflags --get CFLAGS)" \
	  CPPFLAGS="-I. -DSAMTOOLS=1 $$(dpkg-buildflags --get CPPFLAGS)" \
	  LDFLAGS="$$(dpkg-buildflags --get LDFLAGS)" \