summaryrefslogtreecommitdiff
path: root/debian/changelog
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@google.com>2020-07-22 08:15:04 -0400
committerGravatar Benjamin Barenblat <bbaren@google.com>2020-07-23 17:21:45 -0400
commit5462cf0a89d2990c074cdd64033c9ba149f6541d (patch)
treeffe009ce79d84a2cd2cc02d354fc7428b9916235 /debian/changelog
parentb6e356b70dc8494c11f980c7b9c0f738f839463c (diff)
Configure SwissTable to target older processors
On Intel and compatibles, SwissTable can benefit from SSE2 and SSSE3 if available. Currently, though, it determines availability through a compile-time check, which pins binary packages to the CPU of the builder. Correct this: - Disable SSE2 and SSSE3 on i386. SSSE3 has never been available on i386 CPUs, and Debian supports some i386 CPUs that lack the extension (e.g., the Athlon XP). - Disable SSSE3 on amd64. SSSE3 did not appear until the mid-'00s, and Debian supports all amd64 CPUs, even going back to the original Opteron. Keep SSE2 enabled, since all amd64 CPUs support SSE2.
Diffstat (limited to 'debian/changelog')
-rw-r--r--debian/changelog2
1 files changed, 2 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 9a778cd0..6aaaaef4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ abseil (0~20200225.2-2) UNRELEASED; urgency=medium
* Rebuild for unstable.
* Rework symbols file using pkg-kde-tools for increased robustness.
+ * Avoid SSSE3 on amd64 and SSE2 on i386 for greater processor
+ compatibility.
-- Benjamin Barenblat <bbaren@debian.org> Thu, 23 Jul 2020 10:53:19 -0400