[Coin-discuss] linking CBC on solaris 5.8 gcc343: undefined symbols

Lou Hafer lou at cs.sfu.ca
Fri Mar 31 14:09:17 EST 2006


Sven,

	Yes, libOsiCbc is disabled by default in Makefile.location.
	
	To see the rationale, recognise that there are two front-ends for using
libCbc.  `cbc' is the older one, will work with multiple OSI solvers, and
requires OsiCbc.  'solve' is the newer one, specialised to clp (it exploits
capabilities of clp that are not part of generic OSI), and does not require
OsiCbc.  For folks who aren't really interested in the internal workings of COIN
and just want to solve MIPS, better to `make solve' and not have to worry about
OsiCbc.

	That said, it's a bug on my part in Makefile.test to have made libCbc
conditional on libOsiCbc. I'll fix that. In the meanwhile, enabling libOsiCbc
in Makefile.location should get you going.

							Lou




More information about the Coin-discuss mailing list