[GHC] #14017: "make install" with non-standard umask causes bad permission on package.cache