Is there any ways to ensure ABI compatibility other than to compile the plugin and the core with the same compiler and same options?
On Tue, Mar 27, 2018 at 5:51 PM, Leif Hedstrom <[email protected]> wrote: > > >> On Mar 27, 2018, at 4:23 PM, Walt Karas <[email protected]> wrote: >> >> With some tricky symbolic links, I could probably arrive at a solution >> where these header would be exported (to plugins) in include/detail or >> something, not include/ts, so plugins writers would know not to >> include them directly. > > > > It also means that whatever APIs you *do* expose to plugins from hereon must > be API and ABI compatible within the major releases. > > — leif >
