Hey,
I'm trying to compile lld which it's sources are on shared storage network,
unfortunately this shared resource is case-insensitive,
Then in code, there is #include <strings.h> which actually resolves into local Strings.h file.
So, this patch, will rename Strings.h to ELFStrings.h/COFFStrings.h so the tree will be compatible with case-insensitive file system. after that resolving works just fine and lld is compiled and usable.