[swift-build-dev] SwiftPM Boostrap Crash

Daniel Dunbar daniel_dunbar at apple.com
Wed Jan 6 11:03:26 CST 2016


Hi Ryan,

Am I correct in assuming that when you say you "recloned" all the repos that you also completely blew away your built products?

 - Daniel

> On Jan 6, 2016, at 5:43 AM, Ryan Lovelett via swift-build-dev <swift-build-dev at swift.org> wrote:
> 
> I'm now convinced there is some sort of setting/folder being cached
> somewhere that is causing this. I have 2 Macs (a work one, and a
> personal one). Doing the same steps with the same code revisions checked
> out on my work one triggers this crash; my personal one works as
> expected.
> 
> On Tue, Jan 5, 2016, at 05:32 PM, Max Howell wrote:
>> These are Swift standard library symbols not being found.
>> 
>> In order to work against the PR you don’t need to build from source, you
>> can just use the latest snapshots.
>> 
>> Though obviously we should try to fix this anyway.
>> 
>> Does it build if you don’t use the swift/utils/build-script, but instead
>> just step into the swiftpm source directory and do: Utilities/bootstrap ?
> 
> Same result regardless of whether I run it like this:
> 
> $ cd ~/Source/swiftpm
> $ Utilities/bootstrap
> --sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
> --swiftc=/Users/lovelett/Source/build/Ninja-DebugAssert/swift-macosx-x86_64/bin/swiftc
> --sbt=/Users/lovelett/Source/build/Ninja-DebugAssert/llbuild-macosx-x86_64/bin/swift-build-tool
> --build=/Users/lovelett/Source/build/Ninja-DebugAssert/swiftpm-macosx-x86_64
> 
> 💥
> 
> $ export
> PATH="/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:$PATH"
> $ cd ~/Source/swiftpm
> $ Utilities/bootstrap
> 
> 💥
> 
>> 
>>> On Jan 5, 2016, at 1:08 PM, Ryan Lovelett via swift-build-dev <swift-build-dev at swift.org> wrote:
>>> 
>>> While trying to work on my pull request #108 [1] I've run into a
>>> stumbling block that is beginning to drive me nuts. I feel like I've
>>> done something wrong, since I don't see anyone else talking about it,
>>> but am at a loss as to what to do.
>>> 
>>> When the bootstrap runs it is crashing with `ld: symbol(s) not found for
>>> architecture x86_64`. I've posted [2] the full build log. It was
>>> generated with utils/build-script --llbuild --swiftpm > allout.txt 2>&1.
>>> 
>>> SwiftPM is on commit df7736e3962bfe183451d52b9b865b92f4f9ab26 (just want
>>> to point out it does not include my WIP branch) and everything else
>>> should be on its latest.
>>> 
>>> The crash is repeatable. I delete all the swift repos and clone them all
>>> down and run the compile again and it crashes same place every time.
>>> Someone please help me so I can feel a little less incompetent (or more
>>> as the case may be).
>>> 
>>> [1] https://github.com/apple/swift-package-manager/pull/108
>>> [2] https://gist.github.com/b91c66f8ace399292ac9
>>> _______________________________________________
>>> swift-build-dev mailing list
>>> swift-build-dev at swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-build-dev
>> 
> _______________________________________________
> swift-build-dev mailing list
> swift-build-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-build-dev



More information about the swift-build-dev mailing list