-
magnus.blaudd@oracle.com authored
- Improve build of the shared and static ndbclient libraries - Add test program which builds against the shared and static libraries to check that they contain all expected symbols - Turn off cmakes transitive linking behaviour for ndbclient so that the test build only uses ndbclient and not the libraries it consist of - Rename the main source file for the shared ndbclient library to ndbclient_exports.cpp insteadof dummy.cpp - Change the main source file for shared ndbclient to reference other symbols using dummy function calls instead of function pointer list since the latter havebeen seen to be less portable - Don't yet change how the shared library is buil on Windows since there are remaining problems in that area. - Cleanup how ndbjtie is included in the shared ndbclient library(for example only build ndbjtie once)
magnus.blaudd@oracle.com authored- Improve build of the shared and static ndbclient libraries - Add test program which builds against the shared and static libraries to check that they contain all expected symbols - Turn off cmakes transitive linking behaviour for ndbclient so that the test build only uses ndbclient and not the libraries it consist of - Rename the main source file for the shared ndbclient library to ndbclient_exports.cpp insteadof dummy.cpp - Change the main source file for shared ndbclient to reference other symbols using dummy function calls instead of function pointer list since the latter havebeen seen to be less portable - Don't yet change how the shared library is buil on Windows since there are remaining problems in that area. - Cleanup how ndbjtie is included in the shared ndbclient library(for example only build ndbjtie once)
Loading