Re: icu on Mac OS X
Re: icu on Mac OS X
- Subject: Re: icu on Mac OS X
- From: Alastair Houghton <email@hidden>
- Date: Tue, 21 Jul 2009 12:49:04 +0100
On 20 Jul 2009, at 01:24, Luke Hiesterman wrote:
There are no includes. This library isn't publicly supported on OS
X. It's essentially a system private library.
Which is amusingly placed in a system public library folder :-)
Seriously though, the original reason for not including the headers,
as I understood it, was that the C++ ABI on OS X was unstable, and ICU
exposes an extensive C++ interface. I was never 100% convinced that
that should mean that ICU's *C* headers shouldn't be present, but
that's another story.
Since the C++ ABI is not unstable any more (right?), it might make
sense to revisit this decision some time soon.
At the moment it's slightly frustrating because there are third-party
programs that use ICU but which won't build on OS X solely because of
missing headers, and you either have the choice of installing a newer
ICU (which then means you have two, possibly different, sets of ICU
resource data on the system, and under some circumstances---say some
daft politician goes and decide that it'd be a great idea to change
the daylight saving rules---the difference could be both obvious and
irritating), or finding out which version is installed and obtaining a
copy of the headers for it.
Yes, I know, file a bug report :-)
<rdar://7077715>, which I'm very certain is a duplicate.
Kind regards,
Alastair.
--
http://alastairs-place.net
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden