I just heard from Steven R. Loomis (ICU) about this. They have a better
solution which will go into ICU 2.8.
For those interested, it turns out that gcc -MMD writes out the
dependency file by itself, therefore redirecting stdout, which contains
preprocessed text, to the file was wrong.
Here's
I had submitted this last month, but could neither find where I'd saved
the bug number, nor see any reference to it on ICU, so I resubmitted it
as bug 3287 and in the process came across the initial submission, bug
3211. No doubt this will get it patched twice as fast, eventually.
Mike
On Mond
Please also send a copy of this to the ICU developers. (See the ICU
website/documentation.)
We need to try and make as few changes as possible to ICU, or it will
become a _nightmare_ to maintain. By making sure our local changes get
sent upstreadm it will keep our life simpler in the future.
At 9:29 AM + 9/26/03, Michael Scott (via RT) wrote:
This patch gets ICU to build on Mac OS X. It works around a gcc -E -MMD
bug.
Applied, thanks.
--
Dan
--"it's like this"---
Dan Sugalski
# New Ticket Created by Michael Scott
# Please include the string: [perl #24043]
# in the subject line of all future correspondence about this issue.
# http://rt.perl.org/rt2/Ticket/Display.html?id=24043 >
This patch gets ICU to build on Mac OS X. It works around a gcc -E -MMD
bug.
-- att