[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) (enable-verify-exclusivity) #1372

Report

[FAILURE] swift-master-source-compat-suite-enable-verify-exclusivity [#1372]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite-enable-verify-exclusivity/1372/
Project:
swift-master-source-compat-suite-enable-verify-exclusivity
Date of build:
Tue, 05 Feb 2019 18:57:22 -0600
Build duration:
3 min 25 sec

Changes

  • Commit 9587582c861c7e0c57224e984b7323486126bb87 by mike.munday:
    [string] Fix string implementation for big endian platforms

    • edit: stdlib/public/core/StringObject.swift
    • edit: stdlib/public/core/SmallString.swift
  • Commit 8d4608f8e426170c854113a61aded8ca08da103c by mike.munday:
    [string] Improve some small string comments

    • edit: stdlib/public/core/SmallString.swift
  • Commit 1b2677fc72b2730788c1a2f652019c9b199a8295 by github:
    Revert "Revert "[build-script] Add Product for libc++""

    • edit: utils/build-presets.ini
    • edit: utils/build-script-impl
    • edit: utils/swift_build_support/swift_build_support/products/init.py
    • edit: utils/build-script
    • add: utils/swift_build_support/swift_build_support/products/libcxx.py
  • Commit b1deb97344cc7ca449b639b595542b0b4e31e125 by compnerd:
    test: explicitly indicate interpreter for utils

    • edit: test/Runtime/backtrace.swift
    • edit: test/expr/primary/selector/fixits.swift
    • edit: test/Runtime/linux-fatal-backtrace.swift
  • Commit 7f262a70035cbe14d98445752042f4baa60ae707 by pyaskevich:
    [Sema] Extract @autoclosure diagnostics from type resolver

    • edit: test/attr/attr_autoclosure.swift
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
  • Commit 0a04b4bff0b4f8547bc30e8d296eca5f7db8fd43 by nhawes:
    [ParseableInterface] Add diagnostics test for errors in inlinable

    • edit: test/ParseableInterface/ModuleCache/module-cache-diagnostics.swift
  • Commit 87db85fdefd5fafc7e1c8f1b4b95c5b0acf6795a by dgregor:
    [ABI] Fix metadata accessors for 32-bit remote AST/remote mirrors.

    • edit: include/swift/ABI/Metadata.h
  • Commit de4564877a0a7be1c399516a8e603cb925c9b669 by rjmccall:
    Separate CC attrs in the compatibility-override macro; NFC.

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: unittests/runtime/CompatibilityOverride.cpp
    • edit: stdlib/public/runtime/CompatibilityOverride.h
    • edit: stdlib/public/runtime/CompatibilityOverride.def
    • edit: stdlib/public/runtime/CompatibilityOverride.cpp
  • Commit d07efd37e01458708543a74dfb6e133bafbe55b6 by rjmccall:
    Requestify the mangling-to-metadata APIs.

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: stdlib/public/runtime/MetadataLookup.cpp
    • edit: stdlib/public/runtime/Private.h
    • edit: stdlib/public/runtime/ReflectionMirror.mm
    • edit: unittests/runtime/CompatibilityOverride.cpp
    • edit: stdlib/public/runtime/CompatibilityOverride.def
    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit f13b8eb10b91bad1b3556a839cefb6ee8e4179d1 by mgottesman:
    [cmake] Rather than using CMAKE_{C,CXX}_COMPILER and

    • edit: utils/swift_build_support/swift_build_support/cmake.py
    • edit: stdlib/CMakeLists.txt
    • edit: utils/swift_build_support/tests/test_cmake.py
    • edit: utils/build-script-impl
  • Commit ae6b5129d342793de8f2bc2e7b831dee8bef6708 by shajrawi:
    update licm_exclusivity.swift test for String view changes

    • edit: test/SILOptimizer/licm_exclusivity.swift
  • Commit a074bc2ed41643bfb6d7eb8a9b05143e1a320f9d by rjmccall:
    Add new APIs for init/updateClassMetadata that can report dependencies.

    • edit: include/swift/Runtime/Metadata.h
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 1a4c5f5e0c2bda9c8a516952507e12319f1e04cb by jordan_rose:
    [test] verify_all_overlays doesn't actually fail on watchOS

    • edit: validation-test/SIL/verify_all_overlays.sil
  • Commit d458de70a265f42e0ab8bd7237d897b772e92c88 by xi_ge:
    cmake: avoid passing toolchain version via -Wl when linking SwiftSyntax

    • edit: tools/libSwiftSyntaxParser/CMakeLists.txt

This build is recent. Ben/Mishal, does the libcxx fix need to be applied to this configuration as well?

**19:00:34** /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-enable-verify-exclusivity/swift/utils/build-script: fatal error: can't find source directory for libcxx (tried /Users/buildnode/jenkins/workspace-private/swift-master-source-compat-suite-enable-verify-exclusivity/libcxx)

Sorry for the slow reply, this build started passing after my change:

https://ci.swift.org/job/swift-master-source-compat-suite-enable-verify-exclusivity/1374/