You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by GitBox <gi...@apache.org> on 2019/02/14 15:31:38 UTC

[GitHub] omalley opened a new pull request #485: HDFS-14244. Refactor the libhdfspp cmake build files.

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:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org