I've experienced this multiple times in the past, and I'm seeing it today. Does anyone have thoughts on how this might be root-caused/fixed?
On Fri, May 20, 2016 at 7:12 PM, Jordan Rose via swift-dev < swift-dev@swift.org> wrote: > Hypotheses: > - There are several executables that get linked around the same time > (swiftc, swift-ide-test, sil-opt, etc), which leads to swapping. > - Building the standard library with a debug compiler is really slow. > - There’s actually a bug here somewhere, possibly due to a newer version > of CMake, or possibly due to xcodebuild, or even maybe the OS making bad > scheduling decisions. > > For the record, I build with Xcode fairly regularly, but my normal > workflow is to generate the Xcode projects, build LLVM, and work in > Xcode…but then do a release+asserts build with ninja. I’ll save the > Xcode-side build for when I actually want a debug compiler or debug stdlib. > > Jordan > > > On May 20, 2016, at 14:36, Austin Zheng via swift-dev <swift-dev@swift.org> > wrote: > > I ran build-script -x a few days ago. It didn't freeze, but it did take > several hours to complete (on a late-model 13" MBP). > > Austin > > On Fri, May 20, 2016 at 2:28 PM, Will Stanton via swift-dev < > swift-dev@swift.org> wrote: > >> Hi Geoffrey, >> >> Wanted to share I encountered this issue on 5/11. >> (Ninja build was+is fine.) >> >> Maybe the first 8 gyb scripts to run (I’m on a 2012 Mac Mini) are not >> recognized as having finished… >> As you suggest, CPU of xcodebuild, cmake, and python processes were all 0. >> >> Regards, >> Will Stanton >> >> > On May 20, 2016, at 9:44 AM, Geoffrey Wiseman via swift-dev < >> swift-dev@swift.org> wrote: >> > >> > Hey, >> > >> > Let me start by saying I just checked out the Swift repos yesterday, >> and although i’ve looked at a little code and done some of the basic setup >> steps, this is pretty new to me, and I could easily be doing something >> wrong. >> > >> > Having said that, I wanted to set up Xcode so I could make a change, >> but when I run build-script -x, it goes for a while and then just seems to >> freeze — cpu usage drops off and nothing further seems to happen. I have >> let it sit for maybe ten minutes, but not hours. >> > >> > It is currently frozen in this section: >> > === BUILD AGGREGATE TARGET >> add_custom_command_target-b646e880e18661860c3d95b53adeee18-ExistentialCollection.swift >> OF PROJECT Swift WITH CONFIGURATION Debug === >> > >> > After this line: >> > cd /Users/geoffrey/dev/work/opensource/swift/swift/stdlib/public/core >> && /Users/geoffrey/dev/work/opensource/swift/swift/utils/gyb --test >> -DunicodeGraphemeBreakPropertyFile=/Users/geoffrey/dev/work/opensource/swift/swift/utils/UnicodeData/GraphemeBreakProperty.txt >> -DunicodeGraphemeBreakTestFile=/Users/geoffrey/dev/work/opensource/swift/swift/utils/UnicodeData/GraphemeBreakTest.txt >> -DCMAKE_SIZEOF_VOID_P=8 -o >> /Users/geoffrey/dev/work/opensource/swift/build/Xcode-DebugAssert/swift-macosx-x86_64/stdlib/public/core/8/ExistentialCollection.swift.tmp >> ExistentialCollection.swift.gyb >> > >> > If I break and run it again, it seems to do roughly the same thing and >> freeze again with slightly different information: >> > >> > === BUILD AGGREGATE TARGET >> add_custom_command_target-c5582f2ec66110e6e1b09a999368ab26-Slice.swift OF >> PROJECT Swift WITH CONFIGURATION Debug === >> > >> > … >> > >> > cd /Users/geoffrey/dev/work/opensource/swift/swift/stdlib/public/core >> && /Users/geoffrey/dev/work/opensource/swift/swift/utils/gyb --test >> -DunicodeGraphemeBreakPropertyFile=/Users/geoffrey/dev/work/opensource/swift/swift/utils/UnicodeData/GraphemeBreakProperty.txt >> -DunicodeGraphemeBreakTestFile=/Users/geoffrey/dev/work/opensource/swift/swift/utils/UnicodeData/GraphemeBreakTest.txt >> -DCMAKE_SIZEOF_VOID_P=8 -o >> /Users/geoffrey/dev/work/opensource/swift/build/Xcode-DebugAssert/swift-macosx-x86_64/stdlib/public/core/8/Slice.swift.tmp >> Slice.swift.gyb >> > >> > Any thoughts / suggestions? —verbose-build doesn’t seem to add any >> useful information. Something I’m doing? >> > >> >> _______________________________________________ >> 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 > > > > _______________________________________________ > 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