UUID Fixes, 1.0.48-patches branch (2020.09.23.)
requested to merge akraszna/atlasexternals:Centos7Updates-1.0.48-patches-20200923 into 1.0.48-patches
These are two fixes for handling libuuid in our builds.
- Updated
FindUUID.cmake
to correctly set up an RPM dependency for the LCG provided package, when it is available. (It's not provided forx86_64-slc6-*-*
, but it is provided forx86_64-centos7-*-*
.) - Updated the build setup of yampl to pick up
libuuid
from the place that CMake points to.- This required patching the
yampl
code itself slightly, as out of the box it provided absolutely no way for making this happen...
- This required patching the
This is meant to fix the linking issue described in ATLINFR-3736. (And in my private tests it indeed does.
Note that this MR will have to be cherry picked into both the 1.0
and master
branches. As the build of yampl
is set up incorrectly in both of them...