Use system icu in Tizen builds.
authorAntonio Gomes <a1.gomes@samsung.com>
Thu, 17 Dec 2015 15:30:12 +0000 (07:30 -0800)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 07:55:23 +0000 (07:55 +0000)
commite1caf9acd0c5580a9e9e29cc1b5b7cf47b99c0cd
treee3c4ea981f25dec232f6690c6a50f3c7a1d3a279
parentd69a072b78f33cb31effdac7a05ca8a9dc782310
Use system icu in Tizen builds.

After coordinating with Platform team, icu version was
bumped from 51 to 54, which is the base version of icu
bundled with chromium (third_party/icu).

It turns out that icu-54 is not enough to build chromium
because it lacks TimeZone::detectHostTimeZone API used in
content/browser/time_zone_monitor.cc.

After some more investigation, it was figured out that icu bundled
with chromium is manually patched (see third_party/icu/patches).
It was request to the platform team to apply two patches then
as part of package build:
- third_party/icu/patches/tzdetect{2}.patch

It is now possible to build chromium m47 with system icu.
This saves about 1.5Mb in libchromium-efl.so size (stripped).

Bug: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=12893

Reviewed by: sns.park

Change-Id: I90ce970b444c7865d7769a219949a699deb9b893
Signed-off-by: Antonio Gomes <a1.gomes@samsung.com>
tizen_src/build/gyp_chromiumefl.sh