I was able to build it with 2016-08-04-a snapshot. Regards, Andrey
> On 07 Aug 2016, at 13:43, Andrey Fidrya <a...@zabiyaka.com> wrote: > > Hi, > > I'm trying to compile swift-3.0-branch of swift-corelibs-libdispatch on > Ubuntu 14, > but swiftc crashes. Which Swift version should i use? > > I'm using 2016-07-25 binary snapshot. > > $ swift --version > Swift version 3.0-dev (LLVM 440a472499, Clang e10506ae1c, Swift 395e967875) > Target: x86_64-unknown-linux-gnu > > $ clang --version > clang version 3.8.0-2ubuntu3~trusty4 (tags/RELEASE_380/final) > Target: x86_64-unknown-linux-gnu > Thread model: posix > InstalledDir: /usr/bin > I've tried swift-3.0-preview branches but they crash in the same place. > exeperimental/foundation branch builds succesfully. > > Steps I've done: > > sudo apt-get install autoconf libtool libkqueue-dev libkqueue0 > libcurl4-openssl-dev libbsd-dev libblocksruntime-dev > export SWIFT_HOME=~/.swiftenv/versions/DEVELOPMENT-SNAPSHOT-2016-07-25-a > git clone --recursive -b swift-3.0-branch > https://github.com/apple/swift-corelibs-libdispatch.git > cd swift-corelibs-libdispatch > sh ./autogen.sh > ./configure --with-swift-toolchain=$SWIFT_HOME/usr --prefix=$SWIFT_HOME/usr > make > > > Build log tail: > > /home/user/.swiftenv/versions/DEVELOPMENT-SNAPSHOT-2016-07-25-a/usr/bin/swiftc > -frontend -c /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Data.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Dispatch.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/IO.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Private.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Queue.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Source.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Time.swift > /home/user/dev/swift-corelibs-libdispatch/src/swift/Wrapper.swift > -primary-file /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.swift > \ > -Xcc > -fmodule-map-file=/home/user/dev/swift-corelibs-libdispatch/dispatch/module.modulemap > -I/home/user/dev/swift-corelibs-libdispatch -Xcc -fblocks -O -module-name > Dispatch -module-link-name dispatch \ > -o /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.o > -emit-module-path > /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.o.~partial.swiftmodule > \ > -emit-module-doc-path > /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.o.~partial.swiftdoc > -emit-dependencies-path > /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.o.d \ > -emit-reference-dependencies-path > /home/user/dev/swift-corelibs-libdispatch/src/swift/Block.o.swiftdeps \ > -module-cache-path .. > swiftc: > /home/buildnode/jenkins/workspace/oss-swift-package-linux-ubuntu-14_04/llvm/tools/clang/lib/Serialization/ASTWriter.cpp:2376: > unsigned int clang::ASTWriter::getSubmoduleID(clang::Module *): Assertion > `(ID || !Mod) && "asked for module ID for non-local, non-imported module"' > failed. > 0 swiftc 0x0000000003321058 > llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 40 > 1 swiftc 0x000000000331f826 llvm::sys::RunSignalHandlers() + 54 > 2 swiftc 0x0000000003321b8a > 3 libpthread.so.0 0x00002b3be0734330 > 4 libc.so.6 0x00002b3be1c02c37 gsignal + 55 > 5 libc.so.6 0x00002b3be1c06028 abort + 328 > 6 libc.so.6 0x00002b3be1bfbbf6 > 7 libc.so.6 0x00002b3be1bfbca2 > 8 swiftc 0x000000000168b436 > clang::ASTWriter::WritePreprocessor(clang::Preprocessor const&, bool) + 5974 > 9 swiftc 0x00000000016a6558 > clang::ASTWriter::WriteASTCore(clang::Sema&, llvm::StringRef, std::string > const&, clang::Module*) + 12488 > 10 swiftc 0x00000000016a344d > clang::ASTWriter::WriteAST(clang::Sema&, std::string const&, clang::Module*, > llvm::StringRef, bool) + 589 > 11 swiftc 0x00000000016dfa2b > clang::PCHGenerator::HandleTranslationUnit(clang::ASTContext&) + 91 > 12 swiftc 0x00000000014e983c > clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) + 44 > 13 swiftc 0x00000000016ec726 clang::ParseAST(clang::Sema&, bool, > bool) + 614 > 14 swiftc 0x00000000014c5595 clang::FrontendAction::Execute() + 69 > 15 swiftc 0x000000000148e571 > clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 1153 > 16 swiftc 0x00000000032befba > llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 266 > 17 swiftc 0x00000000032bf144 > 18 swiftc 0x0000000003322aea > 19 libpthread.so.0 0x00002b3be072c184 > 20 libc.so.6 0x00002b3be1cc637d clone + 109 > Stack dump: > 0. <eof> parser at end of file > make[2]: *** [/home/user/dev/swift-corelibs-libdispatch/src/swift/Block.o] > Aborted (core dumped) > make[2]: Leaving directory `/home/user/dev/swift-corelibs-libdispatch/src' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/user/dev/swift-corelibs-libdispatch/src' > make: *** [all-recursive] Error 1 > user@smud:~/dev/swift-corelibs-libdispatch$ > > Regards, > Andrey >
_______________________________________________ swift-corelibs-dev mailing list swift-corelibs-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-corelibs-dev