tce-load -i perl5 gperf libwebp-dev icu-dev libxml2-dev gtk3-dev gtk3-gir gobject-introspection-dev libsoup-gnome-dev libsecret-dev libxslt gst-plugins-base-dev gst-plugins-base-gir ruby-dev gtk2-dev coreutils intltool libsoup-gnome-gir cd webkitgtk-2.0.4 sed -i '/generate-gtkdoc --rebase/s:^:# :' GNUmakefile.in sed -i "/%union/i %lex-param {YYLEX_PARAM}" Source/ThirdParty/ANGLE/src/compiler/glslang.y make fails with i486 *** CFLAGS="-march=i686 -Os -pipe" CXXFLAGS="-march=i686 -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --enable-shared --libexecdir=/usr/local/lib/webkitgtk3 --enable-introspection --disable-geolocation --disable-webkit1 --enable-web-audio sudo ln -s /tmp/tcloop/gcc/usr/local/bin/gcc /usr/bin/gcc find . -name GNUmakefile -type f -exec sed -i 's/-O2/ /g' {} \; find . -name GNUmakefile -type f -exec sed -i 's/-O3/ /g' {} \; make -j5 52m 33.96s no j 2h 1m 43s sudo make install checking for gpg-error-config... /usr/local/bin/gpg-error-config checking for GPG Error - version >= 1.11... yes (1.11) configure: WARNING: *** *** The config script /usr/local/bin/gpg-error-config was *** built for i686-pc-linux-gnu and thus may not match the *** used host i486-pc-linux-gnu. *** You may want to use the configure option --with-gpg-error-prefix *** to specify a matching config script. *** checking for libgcrypt-config... /usr/local/bin/libgcrypt-config checking for LIBGCRYPT - version >= 1.4.0... yes (1.5.2) checking LIBGCRYPT API version... okay configure: WARNING: *** *** The config script /usr/local/bin/libgcrypt-config was *** built for i686-pc-linux-gnu and thus may not match the *** used host i486-pc-linux-gnu. *** You may want to use the configure option --with-libgcrypt-prefix *** to specify a matching config script. *** $ grep "O2" /usr/src/webkitgtk-2.0.4/GNUmakefile CFLAGS = -march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti -std=c99 -O2 CXXFLAGS = -march=i486 -mtune=i686 -Os -pipe -Wno-c++11-compat -O2 make V=1 ... libtool: compile: g++ -DHAVE_CONFIG_H -I. -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__ -DBUILDING_WEBKIT2__ -I./Source -I./Source/WTF -I./Source/WTF/wtf -fno-rtti -fstrict-aliasing -O3 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -D_REENTRANT -I/usr/local/include -march=i486 -mtune=i686 -Os -pipe -Wno-c++11-compat -O2 -MT Source/WTF/wtf/libWTF_la-ArrayBuffer.lo -MD -MP -MF Source/WTF/wtf/.deps/libWTF_la-ArrayBuffer.Tpo -c Source/WTF/wtf/ArrayBuffer.cpp -fPIC -DPIC -o Source/WTF/wtf/.libs/libWTF_la-ArrayBuffer.o WebKit was configured with the following options: Build configuration: Enable debugging (slow) : no Compile with debug symbols (slow) : no Enable GCC build optimization : yes Code coverage support : no Optimized memory allocator : yes Accelerated rendering backend : opengl (gl, glx) Features: ======= WebKit1 support : no WebKit2 support : yes Accelerated Compositing : yes Gamepad support : no Geolocation support : no HTML5 video element support : yes JIT compilation : autodetect Opcode stats : no SVG fonts support : yes SVG support : yes Spellcheck support : no Credential storage support : yes Web Audio support : yes WebGL : yes XSLT support : yes GTK+ configuration: GTK+ version : 3.0 GDK target : x11 Introspection support : yes Generate documentation : no