Skip to content

Commit 62f35d4

Browse files
committed
linbox: update to 1.7.0.
1 parent bfad978 commit 62f35d4

File tree

7 files changed

+67
-102
lines changed

7 files changed

+67
-102
lines changed

build/pkgs/linbox/checksums.ini

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
tarball=linbox-VERSION.tar.gz
2-
sha1=9268e21b5aecbbfc45204b25195b786f80b769bc
3-
md5=1e90e300c7a324a7b6cece7c605b7a4e
4-
cksum=1921179523
2+
sha1=24e8bdbd16fe3dedce0dd343398999a4aed7c02c
3+
md5=1e1b95f12f015815a0194eac0cb611d0
4+
cksum=253115750
5+
upstream_url=https://github.com/linbox-team/linbox/releases/download/vVERSION/linbox-VERSION.tar.gz
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.6.3.p1
1+
1.7.0
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
From 49b9cccd0286980c1c1811c3b03df883ef0164df Mon Sep 17 00:00:00 2001
2+
From: Doug Torrance <dtorrance@piedmont.edu>
3+
Date: Tue, 14 Dec 2021 16:22:33 -0500
4+
Subject: [PATCH] Only register uint128_t as a TypeName when it's available.
5+
6+
Otherwise, test-fft will fail when it isn't.
7+
---
8+
tests/test-fft.C | 2 ++
9+
1 file changed, 2 insertions(+)
10+
11+
diff --git a/tests/test-fft.C b/tests/test-fft.C
12+
index d19184c2d..5811ebc5d 100644
13+
--- a/tests/test-fft.C
14+
+++ b/tests/test-fft.C
15+
@@ -55,7 +55,9 @@ REGISTER_TYPE_NAME(double);
16+
REGISTER_TYPE_NAME(uint16_t);
17+
REGISTER_TYPE_NAME(uint32_t);
18+
REGISTER_TYPE_NAME(uint64_t);
19+
+#ifdef __FFLASFFPACK_HAVE_INT128
20+
REGISTER_TYPE_NAME(uint128_t);
21+
+#endif
22+
REGISTER_TYPE_NAME(Modular);
23+
REGISTER_TYPE_NAME(ModularExtended);
24+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
From f81a1f4a5e0835b7a0f3bb88a0fcbbaa32174cfa Mon Sep 17 00:00:00 2001
2+
From: Cyril Bouvier <cyril.bouvier@lirmm.fr>
3+
Date: Wed, 15 Dec 2021 16:00:39 +0100
4+
Subject: [PATCH] Only register uint128_t as a TypeName when it's available
5+
6+
---
7+
benchmarks/benchmark-fft.C | 2 ++
8+
benchmarks/benchmark-polynomial-matrix-mul-fft.C | 2 ++
9+
2 files changed, 4 insertions(+)
10+
11+
diff --git a/benchmarks/benchmark-fft.C b/benchmarks/benchmark-fft.C
12+
index 39b86c9d9..59a8be57c 100644
13+
--- a/benchmarks/benchmark-fft.C
14+
+++ b/benchmarks/benchmark-fft.C
15+
@@ -54,7 +54,9 @@ REGISTER_TYPE_NAME(double);
16+
REGISTER_TYPE_NAME(uint16_t);
17+
REGISTER_TYPE_NAME(uint32_t);
18+
REGISTER_TYPE_NAME(uint64_t);
19+
+#ifdef __FFLASFFPACK_HAVE_INT128
20+
REGISTER_TYPE_NAME(uint128_t);
21+
+#endif
22+
REGISTER_TYPE_NAME(Modular);
23+
REGISTER_TYPE_NAME(ModularExtended);
24+
25+
diff --git a/benchmarks/benchmark-polynomial-matrix-mul-fft.C b/benchmarks/benchmark-polynomial-matrix-mul-fft.C
26+
index e9b184bcf..7bf17f33e 100644
27+
--- a/benchmarks/benchmark-polynomial-matrix-mul-fft.C
28+
+++ b/benchmarks/benchmark-polynomial-matrix-mul-fft.C
29+
@@ -65,7 +65,9 @@ REGISTER_TYPE_NAME(double);
30+
REGISTER_TYPE_NAME(uint16_t);
31+
REGISTER_TYPE_NAME(uint32_t);
32+
REGISTER_TYPE_NAME(uint64_t);
33+
+#ifdef __FFLASFFPACK_HAVE_INT128
34+
REGISTER_TYPE_NAME(uint128_t);
35+
+#endif
36+
REGISTER_TYPE_NAME(Modular);
37+
REGISTER_TYPE_NAME(ModularExtended);
38+

build/pkgs/linbox/patches/fix-ksh-pkgconfig.patch

Lines changed: 0 additions & 28 deletions
This file was deleted.

build/pkgs/linbox/patches/linbox-pr-256.patch

Lines changed: 0 additions & 47 deletions
This file was deleted.

build/pkgs/linbox/patches/remove-linboxsage-libs-from-pc.patch

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)