Follow-up Comment #2, bug #23647 (project coreutils):
As I have said, both the bootvol and the pwd where things are built are both case-SENsitive, opposite to what you have been inferring all thru-out this bugreport. But I think I know what happened. On Tiger I did build GNU 'make' from CVS so we could get some updates that Apple never did include. It seems we used --enable-case-insensitive-file-system for that build because Apple did, supposedly because Apple clones INsensitive bootvols as a manufacturing default. Even tho we subsequently re-cloned everything using Apple System Restore and/or their version of ditto, the HFS+-to-HFSX process should have dealt with casing conversions as well. Indeed I remember seeing extra processing steps being done for that very purpose (B-records, HFS catalogs, & such). But we never re-built 'make' afterwards to remove that flag. That flag doesn't seem to care about the filesystem itself. If building 'make' disturbs your makefiles like this, I would take it VERY Seriously if I were you. There is a reason for that flag, and if you are not directly dealing with it inside all projects you handle… At any rate, we are on Leopard here now, Apple's 'make' is sufficiently current here, etc. I think we can close this ticket, so long as it stays archived somehow for future reference -- I do fear since Apple continues to manufacture bootvols as INsensitive it will come up again, as will other systems designed/installed this way. But I strongly urge your projects be designed to deal with this casing situation. GNU-make has that flag for a purpose. Thank you. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?23647> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils