libagar: fix conflicting types compilation error (#523040)

This commit is contained in:
Yohann Boniface
2026-05-24 00:26:39 +00:00
committed by GitHub
2 changed files with 30 additions and 0 deletions
@@ -0,0 +1,26 @@
--- a/math/m_sparse_factor.c
+++ b/math/m_sparse_factor.c
@@ -1236,7 +1236,6 @@ int I, NumberOfTies = 0;
ElementPtr ChosenPivot, TiedElements[MAX_MARKOWITZ_TIES + 1];
RealNumber Magnitude, LargestInCol, Ratio, MaxRatio;
RealNumber LargestOffDiagonal;
-RealNumber FindBiggestInColExclude();
/* Begin `QuicklySearchDiagonal'. */
NumberOfTies = -1;
@@ -1434,7 +1433,6 @@ register ElementPtr pDiag;
int I;
ElementPtr ChosenPivot, pOtherInRow, pOtherInCol;
RealNumber Magnitude, LargestInCol, LargestOffDiagonal;
-RealNumber FindBiggestInColExclude();
/* Begin `QuicklySearchDiagonal'. */
ChosenPivot = NULL;
@@ -1601,7 +1599,6 @@ register ElementPtr pDiag;
int NumberOfTies = 0, Size = Matrix->Size;
ElementPtr ChosenPivot;
RealNumber Magnitude, Ratio, RatioOfAccepted = 0.0, LargestInCol;
-RealNumber FindBiggestInColExclude();
/* Begin `SearchDiagonal'. */
ChosenPivot = NULL;
+4
View File
@@ -29,6 +29,10 @@ stdenv.mkDerivation (finalAttrs: {
sha256 = "001wcqk5z67qg0raw9zlwmv62drxiwqykvsbk10q2mrc6knjsd42";
};
patches = [
./fix-conflicting-types.patch
];
preConfigure = ''
substituteInPlace configure.in \
--replace '_BSD_SOURCE' '_DEFAULT_SOURCE'