1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-19 09:15:30 +03:00
aports/testing/singular/flint-3.3.0.patch

38 lines
1.3 KiB
Diff

Patch-Source (1st hunk): https://github.com/Singular/Singular/pull/1278
--
From 37b65cbd2ccd13b713cfbaa9a95a6d1eda5f09d1 Mon Sep 17 00:00:00 2001
From: Doug Torrance <dtorrance@piedmont.edu>
Date: Wed, 11 Jun 2025 23:18:05 -0400
Subject: [PATCH] Use fq_nmod_mat_entry instead of row pointer (removed in
flint 3.3.0)
---
factory/FLINTconvert.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/factory/FLINTconvert.cc b/factory/FLINTconvert.cc
index c36f6022d5..a4d86fd17e 100644
--- a/factory/FLINTconvert.cc
+++ b/factory/FLINTconvert.cc
@@ -652,7 +652,7 @@ convertFacCFMatrix2Fq_nmod_mat_t (fq_nmod_mat_t M,
{
for(j=m.columns();j>0;j--)
{
- convertFacCF2nmod_poly_t (M->rows[i-1]+j-1, m (i,j));
+ convertFacCF2nmod_poly_t (fq_nmod_mat_entry(M, i-1, j-1), m (i,j));
}
}
}
diff --git a/libpolys/polys/flintconv.cc b/libpolys/polys/flintconv.cc
index 89152f5e4d..277a62bf1b 100644
--- a/libpolys/polys/flintconv.cc
+++ b/libpolys/polys/flintconv.cc
@@ -331,7 +331,7 @@ void convSingMFlintFq_nmod_mat(matrix m, fq_nmod_mat_t M, const fq_nmod_ctx_t fq
{
for(j=MATCOLS(m);j>0;j--)
{
- convSingPFlintnmod_poly_t (M->rows[i-1]+j-1, MATELEM(m,i,j),r);
+ convSingPFlintnmod_poly_t (fq_nmod_mat_entry(M, i-1, j-1), MATELEM(m,i,j),r);
}
}
}