> how can I change the glpk source code to generate the stand alone glpsol > for my Mac G5 with 64-bit? > According the Changelog, I need only to define the GLPHUGEMEM preprocessor > variable in glplib2.c, but I did not found this variable in this file. > Anyone can help me?
You need to define _GLPLIB_HUGEMEM used in glplib2.c. This only will prevent umalloc/ucalloc/ufree from checking the available memory that, by default, is limited by INT_MAX bytes (about 2GB on 32-bit machines). Note that *all* integer quantities in Glpk routines are declared as `int' under the only assumption that sizeof(int) >= 4; so, if you are able to compile Glpk in such a way that sizeof(int) is 8 (rather than 4 on 32-bit platforms), no changes/definitions are needed at all. (May be replacing `int' by `long int' during compilation is a most natural way to port Glpk on a 64-bit machine, however, I've never tried that.) Andrew Makhorin _______________________________________________ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk