Build Fixes for Fedora 31
Add this as an issue since I don't appear to have access to submit a merge request.
I ran into a few problem when trying to build OpenVDS in Fedora 31. I've fixed the issues locally and have submitted my patch file for the master branch get rid of the problems. These should still be ok for other distributions as well
-
Set CMAKE_INSTALL_LIBDIR to lib${LIBSUFFIX} for Azure Storage SDK
- Azure Storage SDK does not use GNUInstallDir cmake include to set the CMAKE_INSTALL_ variables resulting in invalid LIBDIR paths for distributions that use lib64. However, they provide a way to override it which is what this change uses to set the correct path
-
Add WERROR=OFF for cpprestsdk
- Warning about deprecated-copy when building with gcc 9. Causes the build to fail if werror is enabled
-
Remove const from dimensionDistribution
- uniform_real_distribution call operator is not const which causes an error when building with gcc 9