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

Shadow builds are broken for Symbian

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Issue Links

          There are no Sub-Tasks for this issue.
          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes