I had to clobber on Mac this morning as well. Go figure.

Probably best to clobber everything everywhere.

2009/9/9 Jungshik Shin (신정식, 申政湜) <[email protected]>:
>
> Hi,
> I pulled in ICU 4.2.1 upgrade last night/this morning. To avoid link errors,
> you need to clobber your build on Windows. You may not hit upon link errors
> if icuuc.lib, icui18n.lib from the previous build in your build directory,
> but they need to be clobbered so that new ones will be built. Also make sure
> to remove src/third_party/icu38 directory.
> I hope this email is not too late and am sorry if some of you took had to
> scratch your heads about links errors "blah_blah_3_8 symbols not found".
> In addition, C++ names in ICU always have to be qualified with 'icu::' as I
> wrote a couple of weeks ago. Our copy of ICU does not throw all C++ names
> into the global namespace any more, which is to avoid the name collision
> between our StringPiece and icu's StringPiece (they're different).
> Also, if you add a new gyp file that uses ICU,  you have to use 'icu.gyp'
> instead of 'icu38.gyp'.  We decided to use 'icu.gyp'  (rather than
> icuNN.gyp) to avoid having to track down them all and change next time we
> upgrade ICU.  I haven't yet done the same with 'icudtNN.dll' on Windows, but
> perhaps I have to do that, too.
>
> Once again, sorry if this email is too late to prevent you from wasting some
> time today.
> Cheers,
> Jungshik
>
>
>
>
>
> >
>



-- 
Mike Pinkerton
Mac Weenie
[email protected]

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to