Changes between Version 10 and Version 11 of current-issues


Ignore:
Timestamp:
Mar 28, 2007 11:42:23 AM (15 years ago)
Author:
lou
Comment:

Between glpk 4.13 and 4.15, there's been a change in API naming convention for glpk

Legend:

Unmodified
Added
Removed
Modified
  • current-issues

    v10 v11  
    44
    55 * '''On OsX, care must be taken regarding Fortran compiler''', see [https://projects.coin-or.org/Bonmin/wiki/OsxInstall the Bonmin OsX install page].
     6
     7 * '''Configure is unable to find the symbol {{{glp_lpx_simplex}}} when checking for the presence of glpk.''' Glpk has changed its naming convention for API routines. This is normally invisible to users of glpk (who always use {{{lpx_simplex}}} in code). The current COIN configuration tests do not understand the trick used by glpk ({{{#defines}}} in the various {{{.h}}} files). The workaround is to use the configuration flag {{{--disable-glpk-libcheck}}}. If you have the ability to regenerate configuration files, add a leading underscore ('_') to the symbol in relevant {{{configure.ac}}} files. For example,
     8{{{
     9AC_COIN_HAS_USER_LIBRARY([Glpk],[GLPK],[glpk.h],[glp_lpx_simplex])
     10}}}
     11becomes
     12{{{
     13AC_COIN_HAS_USER_LIBRARY([Glpk],[GLPK],[glpk.h],[_glp_lpx_simplex])
     14}}}
    615
    716== Compilation ==