In my build for linux I need to include the toplevel path to pick up config.h
But this means that the icu directory is now in the include path which can cause inclusion of the apple specific icu headers instead of system supplied ones.
Would it be possible to move this directory somewhere where it won't intefere with other ports ?
This shouldn't be an issue, ICU includes are via <unicode/bla> not <icu/unicode/bla>, even on linux distros (check /usr/include/ or /usr/local/include/.. should have unicode dirs for ICU, not ICU dirs)
I think your right.
I only got a build by deleting this directory.
What I'm seeing with it inplace is that the webcore_* symbols are picked
up from the headers in icu.
In anycase I still consider these plaform specific headers that should be I think
be under platform/mac/icu not toplevel.
I do need to figure out why there getting picked up but moving them is the right thing still IMHO.
Sounds like this hasn't been an issue lately.