tce-load -i cmake gst-plugins-bad-dev gtk3-dev icu-dev libsecret-dev libsoup-dev libwebp6-dev ruby-dev gudev-lib-dev enchant-dev geoclue-dev gobject-introspection-dev hicolor-icon-theme gperf perl5 libxslt-dev libnotify-dev gtk2-dev gettext harfbuzz-icu-dev gtk3-gir libsoup-gir

cd webkitgtk-2.16.2

mkdir build
cd build

cmake -LAH -DCMAKE_C_FLAGS_RELEASE="-mtune=generic -Os -pipe -Wno-expansion-to-defined" -DCMAKE_CXX_FLAGS_RELEASE="-mtune=generic -Os -pipe -Wno-expansion-to-defined" -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_INSTALL_LIBDIR=/usr/local/lib -DCMAKE_INSTALL_LIBEXECDIR=/usr/local/lib -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_RPATH=ON -DENABLE_ACCELERATED_2D_CANVAS=OFF -DUSE_LD_GOLD=OFF -DENABLE_MINIBROWSER=ON -DUSE_LIBHYPHEN=OFF -DPORT=GTK -Wno-dev -DCMAKE_VERBOSE_MAKEFILE=TRUE ../

[lto fails]

find . -name CMakeCache.txt -type f -exec sed -i 's/-O2 -g//g' {} \;
find . -name CMakeCache.txt -type f -exec sed -i 's/-O3//g' {} \;

time make -j5 [2h 21m 18s]
sudo make install

-- Enabled features:
--  ENABLE_ACCELERATED_2D_CANVAS .......... OFF
--  ENABLE_DRAG_SUPPORT                     ON
--  ENABLE_GEOLOCATION .................... ON
--  ENABLE_GLES2                            OFF
--  ENABLE_GTKDOC ......................... OFF
--  ENABLE_ICONDATABASE                     ON
--  ENABLE_INTROSPECTION .................. ON
--  ENABLE_JIT                              ON
--  ENABLE_MEMORY_SAMPLER ................. ON
--  ENABLE_MINIBROWSER                      ON
--  ENABLE_OPENGL ......................... ON
--  ENABLE_PLUGIN_PROCESS_GTK2              ON
--  ENABLE_QUARTZ_TARGET .................. OFF
--  ENABLE_SAMPLING_PROFILER                ON
--  ENABLE_SPELLCHECK ..................... ON
--  ENABLE_THREADED_COMPOSITOR              ON
--  ENABLE_TOUCH_EVENTS ................... ON
--  ENABLE_VIDEO                            ON
--  ENABLE_WAYLAND_TARGET ................. ON
--  ENABLE_WEB_AUDIO                        ON
--  ENABLE_X11_TARGET ..................... ON
--  USE_LIBHYPHEN                           OFF
--  USE_LIBNOTIFY ......................... ON
--  USE_LIBSECRET                           ON
--  USE_SYSTEM_MALLOC ..................... OFF
-- Configuring done

