[GRASS-dev] making GEOS as manatory dependency for grass7 ?

Glynn Clements glynn at gclements.plus.com
Mon Nov 5 04:50:31 PST 2012


Benjamin Ducke wrote:

> > > Indeed: MinGW and VC DLLs do not mix well,
> >
> > In what way?
> 
> The problems are mostly with linking compiled C++
> code. Due to the different name mangling schemes,
> a DLL produced by VC might not be usable by
> an EXE produced with MinGW and vice versa.

It isn't the name-mangling per se that's the problem. Unlike C, C++
doesn't have a defined ABI, so code generated by one compiler
typically won't be compatible with code generated by another compiler. 
The differences in name mangling are so that you don't accidentally
use incompatible libraries.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list