Hi Robbie, > I had some trouble achieving a static build for GLPK > 4.30. However, I did succeed after installing two key > files by hand instead of using "sudo make install". > This posting describes the problem and my workaround.
> I started with one of these two presumably equivalent > configure calls: > $ ./configure --disable-dl --with-gmp > $ ./configure --with-gmp > Both variants gave exactly the same console reporting, > which included the lines: > checking whether to use the GNU MP bignum library... yes > checking whether to enable shared library support... no Right. By default the shared library support is disabled. > I then made the usual calls: > $ make > $ make check > $ sudo make install > However, my application, named 'xeona', built with an > unresolved dynamic link for GLPK, hence: > $ ldd xeona | grep libglpk > libglpk.so.0 => not found > Which, for the record, also failed to run (no surprises > there): > xeona: error while loading shared libraries: libglpk.so.0: cannot > open shared object file: No such file or directory > Command exited with non-zero status 127 Probably there is some confusion. Options --enable-dl and --disable-dl concern the shared library support used by some glpk modules. If you need to build the shared/static glpk library, you should pass options --enable-shared and/or --enable-static to the configure script. To see all available options, run 'configure --help'. Andrew Makhorin _______________________________________________ Bug-glpk mailing list Bug-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/bug-glpk