Relocatable modules?

I was looking into getting a build system to cache/share module files (i.e. *.pcm files) between different users to speed up builds. One problem is that it appears clang is embedding absolute paths into the module file, which causes issues when users build from different locations (e.g. their home directories). From the output of clang -fmodule-file-info ... it looks like this absolute path is the location of the various module.modulemap files the build uses. Anyone know of a way to get clang to these absolute path (e.g. using relative paths instead, or something similar to $ORIGIN)?

Thanks!
Andrew