Здравствуйте. Обновил icu с 4.6.1 до 4.8 - отвалилось несколько программ: firefox, chromium, ещё некоторые. firefox вылечил пересборкой sqlite3 без USE-флага ICU (остальные программы тоже от него избавил), а Chromium, увы, нельзя собрать без него. Потому что webkit-gtk без него не собирается. Что ж, обновляю webkit-gtk.
net-libs/webkit-gtk-1.4.1-r300 USE=«coverage gstreamer introspection jit (-aqua) -debug -doc -spell -test» 0 kB
Так, что такое coverage погуглили и включили, вроде не мешает. spell работает в Chromium и так.
WebKit was configured with the following options:
Build configuration:
Enable debugging (slow) : no
Enable GCC build optimization : yes
Code coverage support : yes
Unicode backend : icu
Font backend : freetype
Optimized memory allocator : yes
Features:
3D Transforms : no
WebGL : no
Blob support : yes
Directory upload : no
Fast Mobile Scrolling : no
JIT compilation : yes
Filters support : yes
Geolocation support : no
Client-based geolocation support : no
JavaScript debugger/profiler support : yes
MathML support : no
Media statistics : no
HTML5 offline web applications support : yes
HTML5 channel messaging support : yes
HTML5 meter element support : yes
HTML5 progress element support : yes
HTML5 client-side session and persistent storage support : yes
HTML5 client-side database storage support : yes
HTML5 datagrid support : no
HTML5 data transfer items support : no
HTML5 FileSystem API support : no
HTML5 sandboxed iframe support : yes
HTML5 server-sent events support : yes
HTML5 video element support : yes
Fullscreen API support : yes
Icon database support : yes
Image resizer support : no
Link prefetch support : no
Opcode stats : no
SharedWorkers support : yes
Speech input support : no
SVG support : yes
SVG animation support : yes
SVG fonts support : yes
SVG foreign object support : yes
SVG as image support : yes
SVG use element support : yes
WML support : no
WCSS support : no
Web Audio support : no
Web Sockets support : no
Web Timing support : no
Web Workers support : yes
XHTML-MP support : no
XPATH support : yes
XSLT support : yes
Spellcheck support : no
GTK+ configuration:
GTK+ version : 3.0
GDK target : x11
Hildon UI extensions : no
Introspection support : yes
WebKit2 support : no
Unicode backend: icu - а что, выбор есть? Хочу совсем удалить этот icu. 3D Transforms: no, WebGL: no - эй, а почему?! Собственно, это мой главный вопрос. Использую проприетарный драйвер nVidia. GTK+ version: 3.0 - прикольно! Значит, Chromium будет работать через GTK 2.0, попутно держа в памяти библиотеки 3.0. Так? WebKit2 support: no - ну а это почему? Хочу WebKit2! Наверно это круто!
Что ж, скомпилировал за полчаса - я и забыл на шестиядернике, что так бывает.