Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1714

Low performance of collection library depencies

    XMLWordPrintable

Details

    • Linux/Wayland, Linux/X11, Linux/Yocto, Linux/Other display system
    • e769597e5 (master)

    Description

      During the build, the traverse() function is called recursively to parse the dependencies of dynamic libraries. It does not account that indirect dependencies may appear in the dependency tree multiple times. This significantly increases the build time on large projects.Patch for modules/cpp/gcc.js to fix this problem - gcc_js.patch

      Attachments

        For Gerrit Dashboard: QBS-1714
        # Subject Branch Project Status CR V

        Activity

          People

            kandeler Christian Kandeler
            eremenko789 Павел Еременко
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes