Bug 143767

Summary: [W32] Configure may misdetect ICU libraries
Product: WebKit Reporter: LRN <lrn1986>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: cgarcia, lrn1986
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 133028    
Attachments:
Description Flags
Try to use pkg-config to detect ICU libraries cgarcia: review+, cgarcia: commit-queue-

Description LRN 2015-04-15 06:29:55 PDT
MinGW packages tend to have .pc files these days. Use them.

ICU naming and structure is complex enough to warrant this, and asking
pkg-config might result in things like
UNICODE_LIBS="-licui18n54 -licuuc54 -licudata54"
instead of the default
UNICODE_LIBS="-licui18n -licuuc"
and pkg-config usually knows best.
Comment 1 LRN 2015-04-15 10:06:41 PDT
Created attachment 250813 [details]
Try to use pkg-config to detect ICU libraries

MinGW packages tend to have .pc files these days. Use them.

ICU naming and structure is complex enough to warrant this, and asking
pkg-config might result in things like
UNICODE_LIBS="-licui18n54 -licuuc54 -licudata54"
instead of the default
UNICODE_LIBS="-licui18n -licuuc"
and pkg-config usually knows best.
Comment 2 Carlos Garcia Campos 2015-05-18 10:52:41 PDT
Committed in 2.4 http://trac.webkit.org/changeset/184502