NB: I use a case-sensitive HFS+ install for cross-compiling when it's necessary.
NB: I use a case-sensitive HFS+ install for cross-compiling when it's necessary.
Also, this can trip up in several other contexts besides headers. For instance, someone renames a file in their repository, changing just a filename case. And then you'll have to scratch your head a bit to understand a git issue that will invariably arise when you pull in the changes. Unless you are fortunate enough not to have a deadline, you won't be so quick to reformat the machine.
This actually happened to me. In the end, it was quicker to spin up a linux vm than to reformat the machine.
EDIT: Also, you appear to have missed the part that says "There is a case sensitive option, but Apple actively hides it and doesn't support it." No support is really, really, really bad. Noone will deploy OSX machines formatted like that if it is unsupported.
- Creative Suite http://helpx.adobe.com/creative-suite/kb/error-case-sensitiv...
- Steam https://support.steampowered.com/kb_article.php?ref=8601-RYP...
- Unity http://forum.unity3d.com/threads/fatal-error-case-sensitive-...
Mac apps not running on case sensitive filesystems is probably more common than not.
While tastes are certainly subjective, the exploit caused by this brain damaged design was not subjective, nor a matter of taste.
...by default.
Sure, but he doesn't need to bitch about things just to bitch about things... it's not like case sensitivity is a problem for anything but poorly designed build systems.