I've run in to a problem building the REST binding extension on MacOS. Our
extension mechanism works by having a well known exported method from a
library that implements an extension; tuscany_sca_extension_initialize()

In the REST binding the extension is split into interface, service,
reterence and a mod_rest library.
The tuscany_sca_rest_reference library links with the
tuscany_sca_rest_interface library both of which export the same named
method. This causes linking problems on Mac. I'm not sure why we don't see
the same problem on Linux or Windows!

Perhaps we need to refactor this code to have just one extension
initialization method for the whole REST binding??

Cheers,

--
Pete

Reply via email to