Mathieu Bouchard wrote:
> 
> Basically, all Gem externals that are outside of the main Gem library
> have to be recompiled once in a while, to match the Gem ABI.

the same holds true for all Gem externals that are inside the main Gem
library and/aka "internals".
the process is more automated, though.

> 
> Perhaps Johannes has a few words to say about how this change happened?

$ svn info
Path: .
URL: https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem/src
Repository Root: https://pd-gem.svn.sourceforge.net/svnroot/pd-gem
Revision: 2978

$ grep report Base/GemException.h
  virtual void report(const char*origin=NULL) const throw();

nevertheless: Gem's API is changing every now and then and the ABI is
probably even less stable.
i would very much like to have a stable extendable API, and it's
somewhere on my TODO-list.
the current API is rather hmmm.


anyhow, all in all: use the version of Gem you compiled/linked your
Gem-external with.

mgasd
IOhannes

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to