Started 11 mo ago
Took 7 min 2 sec

Success Build clang-r362929-t57394-b57394.tar.gz (Jun 10, 2019 6:03:15 AM)


No known issues detected

Build Log

Revision: 362564
  1. [yaml2obj] - Do not assert when .dynsym is specified explicitly, but .dynstr is not present.

    We have a code in buildSectionIndex() that adds implicit sections:

    // Add special sections after input sections, if necessary.
    for (StringRef Name : implicitSectionNames())
      if (SN2I.addName(Name, SecNo)) {
        // Account for this section, since it wasn't in the Doc

    The problem arises when .dynsym is specified explicitly and no
    DynamicSymbols is used. In that case, we do not add
    .dynstr implicitly and will assert later when will try to set Link
    for .dynsym.

    Seems, in this case, reasonable behavior is to allow Link field to be zero.
    This is what this patch does.

    Differential revision: (detail)
    by grimar

Started by upstream project relay-lnt-ctmark build number 8575
originally caused by:

This run spent:

  • 9.9 sec waiting;
  • 7 min 2 sec build duration;
  • 7 min 11 sec total from scheduled to completion.