Bug 15399
| Summary: | Compilation of JavaScriptCore prepends the icu-config compiler flags, instead of appending them | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Ed Schouten <ed> |
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | ||
| Priority: | P2 | ||
| Version: | 523.x (Safari 3) | ||
| Hardware: | Mac | ||
| OS: | OS X 10.4 | ||
Ed Schouten
Compilation of WebKit fails on my desktop, because cxxflags of icu-config are prepended, instead of appended. This causes stuff like pcre.h to be included from /usr/local/include, instead of the one shipped with WebKit.
An example:
c++ -c -pipe -D_REENTRANT -I/usr/local/include -O2 -fno-strict-aliasing -pipe -Wall -W -DBUILDING_GTK__ -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I../../../../JavaScriptCore/kjs -I../../../../JavaScriptCore -I../../../../JavaScriptCore/kjs -I../../../../JavaScriptCore/bindings -I../../../../JavaScriptCore/bindings/c -I../../../../JavaScriptCore/wtf -Itmp -I../../../../JavaScriptCore -I../../../../JavaScriptCore/kjs -I../../../../JavaScriptCore/bindings -I../../../../JavaScriptCore/bindings/c -I../../../../JavaScriptCore/wtf -I../../../../JavaScriptCore/pcre -Itmp -I../../../../JavaScriptCore/kjs -I/usr/local/include -I. -o internal.o ../../../../JavaScriptCore/kjs/internal.cpp
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Ed Schouten
Sorry. I thought I didn't press the Commit button hard enough.
*** This bug has been marked as a duplicate of 15400 ***