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]

Reply via email to