Build Update for apache/geode-native ------------------------------------- Build: #2961 Status: Canceled
Duration: ? Commit: c9da83a (develop) Author: Mario Salazar de Torres Message: GEODE-8735: Change factory logic for symbols lookup (#700) * GEODE-8735: Change factory logic for symbols lookup - In order to allow that factory logic looks into the application space for symbols, `library-name` field has been made optional. - This removes the need to create shared library for in order to define custom factories like cache loaders, cache writers, cache listeners, partition resolvers or persistance managers whenever the cache is instantiated declaratively. - Whenever library-name is not specified a handle to the executable is obtained. - Take into account that for OS like Linux, Mac... in addition to exporting the symbols in the application, you would need to specify `-rdynamic` option while compiling. - Documentation has been updated. * GEODE-8735: Revision 2 - Fixed application space factory functions. It seemed that loading factory functions from the application was not actually working. - Added an IT to verify that application space partition resolver factories are working. - Consequently an IT for shared library factories have been added to verify that the functionality was not working. - Added test factories to the testobject shared library. - Given GenerateExportHeader CMake module does not support executables and we need to set visibility attributes for the test factory functions inside cpp-integration-test, a new cmake module 'ExecutableExportHeader' has been added to support this. - In order to export symbols in a executable ENABLE_EXPORTS property needs to be specified for the target in CMake. Therefore, this property has been added for cpp-integration-test target. * GEODE-8735: Revision 3 - Changed client cache XML schema and namespace to the right ones. View the changeset: https://github.com/apache/geode-native/compare/9a46e7d89918...c9da83ab5aed View the full build log and details: https://travis-ci.com/github/apache/geode-native/builds/214582602?utm_medium=notification&utm_source=email Restart your build: https://travis-ci.com/github/apache/geode-native/builds/214582602?utm_medium=notification&utm_source=email -- You can unsubscribe from build emails from the apache/geode-native repository going to https://travis-ci.com/account/preferences/unsubscribe?repository=16807653&utm_medium=notification&utm_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.