radv: Use library mtime for cache UUID.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Mon, 21 Nov 2016 23:19:30 +0000 (00:19 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 22 Nov 2016 06:58:35 +0000 (07:58 +0100)
commitd94383970f2cad9f474760b18fd277efeda4c612
tree79402638e2a74444767945230e945aabd4b11c21
parent43ee4917cadbba7677def091333edbf3cf069f8a
radv: Use library mtime for cache UUID.

We want to also invalidate the cache when LLVM gets changed. As the
specific LLVM revision is not fixed at build time, we will need to
check at runtime. Computing a checksum for LLVM is going to be very
expensive, so just use the mtime.

Tested on my computer that the returned DSO for the LLVM symbol is
actually the LLVM DSO.

Signed-off-by: Bas Nieuwenhuizen <basni@google.com>
src/amd/vulkan/radv_device.c