Changes between Version 19 and Version 20 of BuildingQtOnSymbian
- Timestamp:
- Feb 7, 2011, 11:39:49 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingQtOnSymbian
v19 v20 5 5 == Requirements == 6 6 7 * QtWebKit is b est built with Sbsv2 (aka Raptor). This setup assumes the availability of it.7 * QtWebKit is built with SBSv2 (aka Raptor) v2.15.1 or higher. This setup assumes the availability of it. 8 8 * Please install the Bison, Flex, ActiveState Perl etc. tools from GnuWin32. See the [BuildingQtOnWindows instructions for building on Windows] where to get these. 9 9 * Make sure that the GnuWin32 tools are installed in a path without spaces, i.e. not {{{Program Files\GnuWin32}}} but for example {{{c:\GnuWin32}}}. … … 48 48 * {{{perl Tools\Scripts\build-webkit --qt --symbian --minimal}}} '''--debug''' 49 49 * Run the script {{{debug-webkit-patch-sbsv2.py}}} from [git://gitorious.org/qtwebkit/tools.git]. It was tested to work at least with Python 2.6[[BR]] This is necessary because the quantity of debug information in WebKit makes armlink fail. This script works around the problem. 50 * {{{sbs -c armv6_u}}}'''deb '''{{{ -j8 -b Source\bld.inf -b Tools\bld.inf}}}50 * {{{sbs -c armv6_u}}}'''deb.slimdebug'''{{{ -j8 -b Source\bld.inf -b Tools\bld.inf}}} 51 51 * {{{[OPTIONAL, only needed for self-signed SIS packages]perl %QTDIR%\bin\patch_capabilities.pl QtWebKit_template.pkg }}}'''debug'''{{{-armv6}}} 52 52 * {{{make sis}}} … … 55 55 * RVCT4.0 is know to work nicely with Webkit.org trunk, particularly with UDEB mode where 2.2 often segfaults. 56 56 * First set up your RVCT4.0 installation by obtaining the binaries and setting up environment variables per ARM's instructions (Nokians may use SymSEE to activate it) 57 * If using with Symbian3 SDKs, use {{{sbs -c arm.v6.urel.rvct4_0 }}} to compile any project with RVCT4.0. Symbian MCL supports RVCT4.0 out of the box.57 * If using with Symbian3 SDKs, use {{{sbs -c arm.v6.urel.rvct4_0.slimdebug}}} to compile any project with RVCT4.0. Symbian MCL supports RVCT4.0 out of the box. 58 58 59 59 In case your link stages run into OOM even with the .py script or with --minimal, you need a 64-bit Windows OS and a 64-bit linker (armlink.exe)