omalley opened a new pull request #485: HDFS-14244. Refactor the libhdfspp cmake build files. URL: https://github.com/apache/hadoop/pull/485 Refactoring the hdfs++ build scripts. In particular: - Remove the source code from hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/third_party . - Fix support for shared/static libraries. - Use the packages installed on the system when they are available. - Add support for rpath on mac os. - Run the unit tests when building stand alone. - Use add_ExternalPackage for the projects that we need to build. This means that we need to move our code into external packages also because of the life cycle of cmake builds. - Incorporate the uriparser2 wrapper into libhdfspp, but use uriparser package. Most of the linux variants have uriparser. - Add a cpack definition for libhdfspp so that you can generate a binary artifact in the standalone build. - Support newer versions of asio. (The deadline_timer needs to be replaced with the steady_timer.) These will remove about 150kloc from Hadoop.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
