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

qtdeclarative: do_compile failed when building with high parallelism.

    XMLWordPrintable

Details

    Description

      1. setup poky env

      bitbake-layer add-layers ../meta-qt6
      bitbake-layer add-layers ../meta-clang
      

      2. update local.conf with build examples

      MACHINE ??= "qemux86-64"
      PACKAGECONFIG:append:pn-qtdeclarative = " examples"
      IMAGE_INSTALL:append = " qtdeclarative-examples"
      DISTRO_FEATURES:append = " x11"
      DISTRO ?= "poky"
      

      3. build by command bitbake

      bitbake qtdeclarative 

      4. do_compile failure

      temp/log.do_compile.3917529
      420:/buildarea6/pzha1-cn/poky-prj/master/build-qt-dev-1/tmp/work/core2-64-poky-linux/qtdeclarative/6.10.0/build/examples/quick/views/shared/views_shared_sharedPlugin.cpp:14:1: error: Parse error at "IID"
      449:/buildarea6/pzha1-cn/poky-prj/master/build-qt-dev-1/tmp/work/core2-64-poky-linux/qtdeclarative/6.10.0/build/examples/quick/text/shared/text_shared_sharedPlugin.cpp:14:1: error: Parse error at "IID"
      500:/buildarea6/pzha1-cn/poky-prj/master/build-qt-dev-1/tmp/work/core2-64-poky-linux/qtdeclarative/6.10.0/build/examples/quick/animation/shared/animation_shared_sharedPlugin.cpp:14:1: error: Parse error at "IID"
      529:/buildarea6/pzha1-cn/poky-prj/master/build-qt-dev-1/tmp/work/core2-64-poky-linux/qtdeclarative/6.10.0/build/examples/quick/draganddrop/shared/draganddrop_shared_sharedPlugin.cpp:14:1: error: Parse error at "IID"
      558:/buildarea6/pzha1-cn/poky-prj/master/build-qt-dev-1/tmp/work/core2-64-poky-linux/qtdeclarative/6.10.0/build/examples/quick/window/shared/window_shared_sharedPlugin.cpp:14:1: error: Parse error at "IID"
      ......
      

      However, when the build is run with a lower level of parallelism, it succeeds. My server with 128 CPUs and 512G memory.

      PARALLEL_MAKE="-j 32" bitbake qtdeclarative
      

      The issue was identified on my side starting from the following commit: https://code.qt.io/cgit/yocto/meta-qt6.git/commit/?id=261403fd46b4bdaed29b2bad4126c5e97cac87c0

       

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-137587
          # Subject Branch Project Status CR V

          Activity

            People

              qtbuildsystem Qt Build System Team
              pengzh Peng Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: