[fpc-devel] RTTI interface & variant late binding issue (mORMot)

Marco van de Voort marcov at stack.nl
Sat Feb 7 15:08:28 CET 2015

In our previous episode, Florian Kl?mpfl said:
> > Forgive me my ignorance:
> > Where does it say that you need to ship the license with the binary ?
> https://github.com/atgreen/libffi/blob/master/LICENSE
> "software" means probably binary as well as source code.

Yes, and that makes it GPL incompatible.

To be honest I'm a bit afraid of the situation where some Debian devel sees
Lazarus (that has used .invoke somewhere in the LCL in the future)
generating GPL incompatible binaries, including the lazarus binary itself.

I think it is better to simply not support the functionality on some
targets/archs then rashly use libffi.

More information about the fpc-devel mailing list