diff -ru coinmp.orig/Clp/src/CbcOrClpParam.cpp coinmp/Clp/src/CbcOrClpParam.cpp --- coinmp.orig/Clp/src/CbcOrClpParam.cpp 2025-07-19 12:25:58.571664720 +0100 +++ coinmp/Clp/src/CbcOrClpParam.cpp 2025-07-19 12:31:48.302362167 +0100 @@ -29,9 +29,9 @@ #endif #ifdef COIN_HAS_CBC // from CoinSolve -static char coin_prompt[] = "Coin:"; +static const char coin_prompt[] = "Coin:"; #else -static char coin_prompt[] = "Clp:"; +static const char coin_prompt[] = "Clp:"; #endif #ifdef CLP_CILK #ifndef CBC_THREAD diff -ru coinmp.orig/Clp/src/ClpLsqr.cpp coinmp/Clp/src/ClpLsqr.cpp --- coinmp.orig/Clp/src/ClpLsqr.cpp 2025-07-19 12:25:58.565664691 +0100 +++ coinmp/Clp/src/ClpLsqr.cpp 2025-07-19 12:26:11.300280454 +0100 @@ -20,7 +20,7 @@ */ // Initialize. - static char term_msg[8][80] = { + static const char term_msg[8][80] = { "The exact solution is x = 0", "The residual Ax - b is small enough, given ATOL and BTOL", "The least squares error is small enough, given ATOL", diff -ru coinmp.orig/CoinMP/src/CoinMP.cpp coinmp/CoinMP/src/CoinMP.cpp --- coinmp.orig/CoinMP/src/CoinMP.cpp 2025-07-19 12:25:58.538664560 +0100 +++ coinmp/CoinMP/src/CoinMP.cpp 2025-07-19 12:29:50.486149026 +0100 @@ -35,11 +35,11 @@ #include "CoinMP.h" -const char* COINMP_VERSIONSTR = "1.8.4"; +const char* const COINMP_VERSIONSTR = "1.8.4"; const int COINMP_VERSIONINT = 184; const double COINMP_VERSIONDBL = 1.84; -const char* COINMP_NAME = "CoinMP"; +const char* const COINMP_NAME = "CoinMP"; /************************************************************************/