Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Silence swiftmodule timestamp warnings #13165

Commits on Mar 5, 2021

  1. Silence swiftmodule timestamp warnings

    As part of bazelbuild#13091 dsymtuil started producing these warnings:
    
    ```
    warning: Timestamp mismatch for bazel-out/ios-x86_64-min11.0-applebin_ios-ios_x86_64-fastbuild-ST-7786d55448f4/bin/Modules/DependencyInjection/DependencyInjection.swiftmodule: 2021-03-05 13:54:33.542331246 and 1969-12-31 16:00:00.000000000
    ```
    
    In general we're happily ignoring this to get hermetic outputs instead (it's being compared against the file modification timestamp)
    
    This change disables this warning.
    
    It appears this feature has been around for at least 3 years swiftlang/llvm-project@2dd9848 so we should be good for all the versions of Xcode we support.
    
    Relevant logic: https://github.com/apple/llvm-project/blob/902bb11a46eb82e81d7e8b34450481e143a208b2/llvm/tools/dsymutil/DwarfLinkerForBinary.cpp#L407-L421
    keith committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    6afa594 View commit details
    Browse the repository at this point in the history