do libdep queries in build for faster scons/ninja build time

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • DevProd Build
    • Fully Compatible
    • 200
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The bazel integration performs cquery's to understand the deeply nested library dependencies in order to construct link command lines for binaries it links on its side of the build.

      Each query requieres a separate bazel invocation and ends up taking a non trivial amount of time over the life of the build. We can move these queries inside the build by making a custom rule that will output the same library information in the single bazel build invocation made at the start of a scons or ninja build.

            Assignee:
            Daniel Moody
            Reporter:
            Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: