alces-software / gridware

tool for compilation and installation of applications and libraries from the Alces Gridware software library
0 stars 0 forks source link

Update gridware to be flight direct compatible #24

Closed WilliamMcCumstie closed 6 years ago

WilliamMcCumstie commented 6 years ago

There where issues getting the ruby native extensions running within the FlightDirect environment. In particular, libgit2 was not getting picked up by FlightDirect. As libgit2 is a shared library, it has been installed directly into flights shared lib directory.

This resolves the issue with the extension, however it means the package build also needs to link against the system version of libgit2. Please refer to the documentation on how to install libgit2 into the system before building the forge package: https://github.com/libgit2/libgit2

WilliamMcCumstie commented 6 years ago

PS: alces/gridware-common/2.1.0-dev is based on this branch

WilliamMcCumstie commented 6 years ago

This PR has been sitting around for away. It contains the code require to build gridware for flight-direct