On Tue, Feb 25, 2014 at 5:58 PM, Michael Cahill <notifications@github.com>wrote:


> The problem may be that if the application is statically linked, the
> linker notices that there are no calls to wiredtiger_config_parser_openand omits it from the binary. Then when the extension is loaded, the symbol
> is missing.
>
> If that is what's going on, the cleanest solution is probably to include
> an entry in the extension API for all functions in the public API that an
> extension could conceivably call. I don't want extensions to have to link
> against wiredtiger: that's a nightmare waiting to happen.
>

Thanks!  That makes sense.

Alex, with the change  you committed for this and a minor typo fix, helium
runs fine with your changes.

--keith

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Keith Bostic
keith.bostic@wiredtiger.co <keith.bostic@wiredtiger.com>