[med-svn] [minimap] 01/01: fix building on 32-bit archs
Sascha Steinbiss
sascha at steinbiss.name
Wed Jan 13 19:43:03 UTC 2016
This is an automated email from the git hooks/post-receive script.
sascha-guest pushed a commit to branch master
in repository minimap.
commit e64bddfc7dde410acab1116b7d13a7b9a0b6e700
Author: Sascha Steinbiss <sascha at steinbiss.name>
Date: Wed Jan 13 19:42:35 2016 +0000
fix building on 32-bit archs
---
debian/changelog | 6 ++++++
debian/patches/ensure_64bit_value | 23 +++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 30 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 94e95c0..bbeb78f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+minimap (0.2-2) UNRELEASED; urgency=medium
+
+ * Fix building on 32-bit archs.
+
+ -- Sascha Steinbiss <sascha at steinbiss.name> Wed, 13 Jan 2016 19:33:03 +0000
+
minimap (0.2-1) unstable; urgency=low
* Initial packaging (Closes: #810600)
diff --git a/debian/patches/ensure_64bit_value b/debian/patches/ensure_64bit_value
new file mode 100644
index 0000000..9cd87d8
--- /dev/null
+++ b/debian/patches/ensure_64bit_value
@@ -0,0 +1,23 @@
+Description: ensure 64 bit value
+ The bitfield requires 64 bits to be distributed, but size_t can
+ be less wide on some architectures.
+Author: Sascha Steinbiss <sascha at steinbiss.name>
+Forwarded: https://github.com/lh3/minimap/pull/2
+Last-Update: 2016-01-13
+--- a/kdq.h
++++ b/kdq.h
+@@ -1,12 +1,13 @@
+ #ifndef __AC_KDQ_H
+ #define __AC_KDQ_H
+
++#include <stdint.h>
+ #include <stdlib.h>
+ #include <string.h>
+
+ #define __KDQ_TYPE(type) \
+ typedef struct { \
+- size_t front:58, bits:6, count, mask; \
++ uint64_t front:58, bits:6, count, mask; \
+ type *a; \
+ } kdq_##type##_t;
+
diff --git a/debian/patches/series b/debian/patches/series
index 4f6b77a..3079971 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
make_shared_lib
hardening
+ensure_64bit_value
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/minimap.git
More information about the debian-med-commit
mailing list