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 <zw...@apache.org> wrote: > > >> On Mar 27, 2018, at 4:23 PM, Walt Karas <wka...@oath.com.INVALID> 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 >