bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #23647] 'id' not being built on OSX platforms


From: Sci_Fi
Subject: [bug #23647] 'id' not being built on OSX platforms
Date: Thu, 19 Mar 2009 04:12:05 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en; rv:1.9.0.8pre) Gecko/2009031800 Camino/2.0b3pre (like Firefox/3.0.8pre)

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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]