Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-10432

Shadow builds are broken for Symbian

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 4.8.0
    • 4.6.2, 4.7.0
    • Build tools: Other
    • Any version of Symbian, abld and/or Raptor
    • a9822d39136a3f7912cc68320cfe030d95b4cb4f,33ad8aa89a214143f3ffb0850e81daffca2ac68d

      Shadow building doesn't work for Symbian builds for various reasons:

      • wrappers for createpackage and patch_capabilities aren't created in the shadow bin dir
      • various files are written to the source tree rather than the build tree (MMP files, wrapper makefiles, custom def files, support pkg files for the smart installer)
      • extra targets (in particular PREDEP_TARGET, the paths to the Qt include directory in the DEPS, and the output file in the COMMAND) inside the bld.inf are written to the source tree, rather than the build tree
      • same problem for the mifconv extension block - SOURCEDIR is wrong
      • qmake_store_build output (.make.cache) probably needs checking as well
      • paths inside the MMP file (sourcepath, and DEF files) are relative to the .pro file, rather than relative to the build tree (except for paths to the tmp directory, which are accidentially correct (but no files will be generated there because of the problem above), and SYSTEMINCLUDE, which are again accidentially correct)
      • the *_installer.pkg looks for the SIS file in the source tree, rather than the build tree

      That's about it.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            e0348803 Miikka Heikkinen
            iacampbe Iain (Inactive)
            Votes:
            4 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes