From 80c35e16d8022b275d76f964d908f67de0cea1b4 Mon Sep 17 00:00:00 2001 From: Rene Engelhard Date: Mon, 3 Mar 2025 21:48:18 +0100 Subject: [PATCH] [PATCH] implement --with-system-colamd (for internal lpsolve) using suitesparse. Tested with both suitesparse 5.12.0 (Debian stable, without pc) and 7.9.0 (Debian unstable, with .pc) Change-Id: I6e0d014455ea2dec111aa3380bd49bd586dfad0a Gbp-Pq: Name system-colamd.diff --- config_host.mk.in | 3 ++ configure.ac | Bin 582185 -> 583440 bytes external/lpsolve/UnpackedTarball_lpsolve.mk | 1 + external/lpsolve/ccc.static | 13 ++++++- external/lpsolve/system-colamd.diff | 41 ++++++++++++++++++++ 5 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 external/lpsolve/system-colamd.diff diff --git a/config_host.mk.in b/config_host.mk.in index 332172bfe2e..41a605d4098 100644 --- a/config_host.mk.in +++ b/config_host.mk.in @@ -97,6 +97,8 @@ export CPDB_CFLAGS=@CPDB_CFLAGS@ export CPDB_LIBS=@CPDB_LIBS@ export CPPU_ENV=@CPPU_ENV@ export CPPU_ENV_FOR_BUILD=@CPPU_ENV_FOR_BUILD@ +export COLAMD_CFLAGS=$(gb_SPACE)@COLAMD_CFLAGS@ +export COLAMD_LIBS=$(gb_SPACE)@COLAMD_LIBS@ export CPPUNIT_CFLAGS=$(gb_SPACE)@CPPUNIT_CFLAGS@ export CPPUNIT_LIBS=$(gb_SPACE)@CPPUNIT_LIBS@ export CPUNAME=@CPUNAME@ @@ -660,6 +662,7 @@ SYSTEM_BOX2D=@SYSTEM_BOX2D@ SYSTEM_BZIP2=@SYSTEM_BZIP2@ SYSTEM_CAIRO=@SYSTEM_CAIRO@ SYSTEM_CLUCENE=@SYSTEM_CLUCENE@ +export SYSTEM_COLAMD=@SYSTEM_COLAMD@ SYSTEM_CPPUNIT=@SYSTEM_CPPUNIT@ SYSTEM_CURL=@SYSTEM_CURL@ SYSTEM_DICTS=@SYSTEM_DICTS@ diff --git a/configure.ac b/configure.ac index 016fd109b7b703d535b5c9e358904979d8e2fc51..23663e829c41b3713f4d25a80e8305f5b55c0d6d 100644 GIT binary patch delta 667 zcmZ2^M0vtF<%TVcNma}_iMi81CNiqZBoWadDx+q* zUKJw{GXXI(5VHU=>vp{=wtBVc$5yaP^Fj70gUXz)A?Spu}}ZU#m3GCwWaYAt7wL@LP$ntu|i^TacOR9u|jca zW=U#sL1IyHs*XZ=MrLw`LPlaS+>ubXDl6!h78mK~WG3lXSeV6|nds(Z=9O0HrstLF z7i6a==jWwmrt3qj(JM#>X`gP($R;lU5sKAOh=#gB@G`69bb-sPQqw)TSoo&TU(CpD zrmT>klagAbP?lO$oSC0jtdNqQr(U9`;FF)9t&o`qu{$#_Ij1xwRUhu)>5Y$=#HS1V zVPs*21mcErHgQfg>AhcAIi_c>0V=%zoRw{|f+Xkk)vRos)88*+V&_zWxGCOw`o=>n z;*%XD*{3VKWD{V6g!FWQvup}r!I%m*ewZNl5_W~@vPNti(-n@gaDc6!uCa>2Isp*r5Te$>r!A9~|lw9HIg9fSZq_doYIh^u6V*675G8umLgq_9F{8 GQXK(wE7!*W delta 56 zcmbPmPI=`K<%TVcNmcF4)r>&Q1jNih%mT!$+nKA`yw#>3f5a-*zG^8O5VLPzwUi^x F5dcQ|6u