> On Sep 24, 2016, at 10:29 PM, Daniel Dunbar <daniel_dun...@apple.com> wrote:
> 
> 
>> On Sep 24, 2016, at 9:33 PM, Michael Gottesman <mgottes...@apple.com 
>> <mailto:mgottes...@apple.com>> wrote:
>> 
>> 
>>> On Sep 24, 2016, at 8:15 PM, Daniel Dunbar <daniel_dun...@apple.com 
>>> <mailto:daniel_dun...@apple.com>> wrote:
>>> 
>>> Alternately, we could change their build scripts to generate llbuild 
>>> manifest files and build using llbuild (which tracks the Swift compiler 
>>> version automatically as a dependency). This is why SwiftPM doesn't usually 
>>> hit this problem, for example.
>> 
>> I do not understand how swiftpm could help here given that part of the issue 
>> is in the dispatch overlay. This is currently built by Swift's cmake build 
>> system. Could you be more explicit about what you are suggesting?
> 
> I didn't say swiftpm, I said an llbuild manifest. The actual build system 
> SwiftPM uses is provided by llbuild's swift-build-tool, and doesn't depend on 
> Swift.

Sorry for me being unclear. I was saying that anything that worked with 
swiftpm's build would not work here given that we are talking about 
dependencies in between Swift's cmake build and ilbdispatch's build.

> 
> I haven't kept up with how libdispatch is built, I assumed it was using a 
> custom build process like Foundation and XCTest.
> 
>  - Daniel
> 
>> 
>> Michael
>> 
>>> 
>>>  - Daniel
>>> 
>>>> On Sep 24, 2016, at 7:57 PM, Michael Gottesman via swift-dev 
>>>> <swift-...@swift.org <mailto:swift-...@swift.org>> wrote:
>>>> 
>>>> 
>>>>> On Sep 23, 2016, at 10:02 AM, Jordan Rose via swift-dev 
>>>>> <swift-...@swift.org <mailto:swift-...@swift.org>> wrote:
>>>>> 
>>>>>> Foundation/NSData.swift:19:8: error: module file was created by an older 
>>>>>> version of the compiler; rebuild 'Dispatch' and try again: 
>>>>>> /home/buildnode/jenkins/workspace/oss-swift-3.0-incremental-RA-linux-ubuntu-14_04-long-test/buildbot_incremental/libdispatch-linux-x86_64/src/swift/Dispatch.swiftmodule
>>>>>> 
>>>>>> import Dispatch
>>>>>>        ^
>>>>> 
>>>>> I thought we fixed this—we need to build Swift, then libdispatch, then 
>>>>> the Dispatch overlay, then Foundation. Has no one set that up yet?
>>>> 
>>>> I wonder if it would just make sense to create a cmake build system for 
>>>> dispatch and have ninja just understand the dependencies. If we update to 
>>>> a newer cmake (3.6), we can use subninja's to just have ninja understand 
>>>> the dependencies directly.
>>>> 
>>>>> 
>>>>> 
>>>>>> On Sep 23, 2016, at 0:51, no-re...@swift.org <mailto:no-re...@swift.org> 
>>>>>> wrote:
>>>>>> 
>>>>>> New issue found!
>>>>>> 
>>>>>> [FAILURE] oss-swift-3.0-incremental-RA-linux-ubuntu-14_04-long-test 
>>>>>> [#302]
>>>>>> 
>>>>>> Build URL:       
>>>>>> https://ci.swift.org/job/oss-swift-3.0-incremental-RA-linux-ubuntu-14_04-long-test/302/
>>>>>>  
>>>>>> <https://ci.swift.org/job/oss-swift-3.0-incremental-RA-linux-ubuntu-14_04-long-test/302/>
>>>>>> Project: oss-swift-3.0-incremental-RA-linux-ubuntu-14_04-long-test
>>>>>> Date of build:   Fri, 23 Sep 2016 00:42:00 -0700
>>>>>> Build duration:  9 min 45 sec
>>>>>> Identified problems:
>>>>>> 
>>>>>> Compile Error: This build failed because of a compile error. Below is a 
>>>>>> list of all errors in the build log:
>>>>>> Indication 1 
>>>>>> <https://ci.swift.org//job/oss-swift-3.0-incremental-RA-linux-ubuntu-14_04-long-test/302/consoleFull#-1501563328ee1a197b-acac-4b17-83cf-a53b95139a76>
>>>>>> Tests:
>>>>>> 
>>>>>> Name: Swift(linux-x86_64)
>>>>>> Failed: 0 test(s), Passed: 8245 test(s), Total: 8245 test(s)
>>>>>> Name: Swift-Unit
>>>>>> Failed: 0 test(s), Passed: 230 test(s), Total: 230 test(s)
>>>>>> 
>>>>>> Changes
>>>>>> 
>>>>>> Commit d8a375727247d3c9e3295a9af1fec079485c5310 by jordan_rose:
>>>>>> Merge pull request #4682 from jrose-apple/generic-param-fix-it
>>>>>> 
>>>>>> edit: test/Constraints/construction.swift
>>>>>> edit: test/Constraints/generics.swift
>>>>>> edit: include/swift/AST/DiagnosticsSema.def
>>>>>> edit: lib/FrontendTool/FrontendTool.cpp
>>>>>> edit: lib/Sema/TypeChecker.h
>>>>>> edit: lib/Sema/MiscDiagnostics.cpp
>>>>>> edit: lib/Sema/TypeCheckType.cpp
>>>>>> edit: test/Constraints/bridging.swift
>>>>>> edit: test/Constraints/incomplete_function_ref.swift
>>>>>> edit: test/FixCode/fixits-apply.swift
>>>>>> edit: test/decl/typealias/generic.swift
>>>>>> edit: test/FixCode/fixits-apply.swift.result
>>>>>> edit: lib/Sema/CSDiag.cpp
>>>>>> 
>>>>>> Commit 509ee4c7c8113e5865a22ffb9053b0236d7160ec by jordan_rose:
>>>>>> Don't use construction to convert literals in rawValue fix-it. (#4934)
>>>>>> 
>>>>>> edit: test/FixCode/fixits-apply.swift.result
>>>>>> edit: lib/Sema/CSDiag.cpp
>>>>>> edit: test/FixCode/fixits-apply.swift
>>>>> 
>>>>> _______________________________________________
>>>>> swift-dev mailing list
>>>>> swift-...@swift.org <mailto:swift-...@swift.org>
>>>>> https://lists.swift.org/mailman/listinfo/swift-dev 
>>>>> <https://lists.swift.org/mailman/listinfo/swift-dev>
>>>> 
>>>> _______________________________________________
>>>> swift-dev mailing list
>>>> swift-...@swift.org <mailto:swift-...@swift.org>
>>>> https://lists.swift.org/mailman/listinfo/swift-dev 
>>>> <https://lists.swift.org/mailman/listinfo/swift-dev>
>>> 
>> 
> 

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

Reply via email to