Dispatch is a separate project. There isn’t a dependency in the Dispatch project to tell it is building with a new compiler. The project would need to be modified to add a dependency on the swiftc binary being used to compile this project.
> On Sep 21, 2016, at 9:39 AM, Mishal Shah via swift-dev <swift-dev@swift.org> > wrote: > > We should look into why it's not rebuilding dependencies. Do we need to fix > CMake logic? Can you please file a bug? > > > Thanks, > Mishal Shah > > On Sep 21, 2016, at 9:28 AM, Michael Gottesman <mgottes...@apple.com > <mailto:mgottes...@apple.com>> wrote: > >> +CC Mishal >> >>> On Sep 21, 2016, at 6:59 AM, David P Grove via swift-dev >>> <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote: >>> >>> I don't know how the PR jobs are setup, but the error suggests that they >>> are trying to reuse too much of the workspace of previous runs. >>> >>> <unknown>:0: error: module file was created by an older version of the >>> compiler; rebuild 'Dispatch' and try again: >>> /home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src/swift/Dispatch.o.~partial.swiftmodule >>> >>> --dave >>> >>> >>> <graycol.gif>Ankit Aggarwal via swift-dev ---09/21/2016 03:08:58 AM---This >>> has been consistently failing on PRs, can someone look into this: >>> <unknown>:0: error: module fi >>> >>> From: Ankit Aggarwal via swift-dev <swift-dev@swift.org >>> <mailto:swift-dev@swift.org>> >>> To: swift-dev <swift-dev@swift.org <mailto:swift-dev@swift.org>> >>> Date: 09/21/2016 03:08 AM >>> Subject: [swift-dev] Swift CI PR builder dispatch linux failure >>> Sent by: swift-dev-boun...@swift.org <mailto:swift-dev-boun...@swift.org> >>> >>> >>> >>> This has been consistently failing on PRs, can someone look into this: >>> >>> <unknown>:0: error: module file was created by an older version of the >>> compiler; rebuild 'Dispatch' and try again: >>> /home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src/swift/Dispatch.o.~partial.swiftmodule >>> make[2]: *** >>> [/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src/swift/Dispatch.swiftmodule] >>> Error 1 >>> make[2]: Leaving directory >>> `/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src' >>> make[1]: *** [all] Error 2 >>> make[1]: Leaving directory >>> `/home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/build/buildbot_linux/libdispatch-linux-x86_64/src' >>> make: *** [all-recursive] Error 1 >>> /home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/swift/utils/build-script: >>> fatal error: command terminated with a non-zero exit status 2, aborting >>> /home/buildnode/jenkins/workspace/swift-package-manager-PR-Linux/swift/utils/build-script: >>> fatal error: command terminated with a non-zero exit status 1, aborting >>> >>> >>> https://ci.swift.org/job/swift-package-manager-PR-Linux/497/console >>> <https://ci.swift.org/job/swift-package-manager-PR-Linux/497/console> >>> >>> - Ankit >>> [attachment "signature.asc" deleted by David P Grove/Watson/IBM] >>> _______________________________________________ >>> swift-dev mailing list >>> swift-dev@swift.org <mailto:swift-dev@swift.org> >>> https://lists.swift.org/mailman/listinfo/swift-dev >>> <https://lists.swift.org/mailman/listinfo/swift-dev> >>> >>> >>> >>> _______________________________________________ >>> swift-dev mailing list >>> swift-dev@swift.org <mailto:swift-dev@swift.org> >>> https://lists.swift.org/mailman/listinfo/swift-dev >>> <https://lists.swift.org/mailman/listinfo/swift-dev> > _______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev
_______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev