[Development] Coin: using 64-bit Windows host for 32-bit builds

Kevin Kofler kevin.kofler at chello.at
Thu May 4 23:01:24 CEST 2017


Konstantin Tokarev wrote:
> It is needed because large projects, namely QtWebEngine and QtWebKit
> (wip/next branch) are too large for making 32-bit debug builds on 32-bit
> OS. In case of QtWebKit it's possbile to work around this problem by
> issuing debug info for API implementation only, however this reduces
> debuggability.

In Fedora, we use this to build at least SOME debugging information (-g1
level rather than the default -g which exhausts the address space) for
QtWebEngine on 32-bit architectures:
http://pkgs.fedoraproject.org/cgit/rpms/qt5-qtwebengine.git/tree/qt5-qtwebengine.spec#n374
http://pkgs.fedoraproject.org/cgit/rpms/qt5-qtwebengine.git/tree/qt5-qtwebengine.spec#n395

(Also note that we build with
CONFIG+="webcore_debug v8base_debug force_debug_info"
or we would not be getting complete debugging information anywhere.)

The -g1 trick is probably also workable for QtWebKit if it is hitting the
same issue on any GCC target (including MinGW). But I don't know whether
Visual C++ has anything comparable.

        Kevin Kofler




More information about the Development mailing list