# GSoC 2020 - Tracking for Typechecker’s Type Inference

**URL:** <https://forums.swift.org/t/gsoc-2020-tracking-for-typechecker-s-type-inference/34454>\
**Category:** Compiler\
**Tags:** gsoc-2020\
**Created:** [March 10, 2020, 7:26pm UTC](https://forums.swift.org/t/gsoc-2020-tracking-for-typechecker-s-type-inference/34454 "2020-03-10T19:26:36Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![codafi](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/codafi/32/791_2.png) [@codafi](https://forums.swift.org/u/codafi)\
**Post date:** [March 12, 2020, 2:03am UTC](https://forums.swift.org/t/gsoc-2020-tracking-for-typechecker-s-type-inference/34454/11 "2020-03-12T02:03:56Z")

</div>

The compiler build(s) requires at least 25 Gb of free disk space - I recommend double or even triple that if possible. Please ensure you have enough disk space re-run the build. It’s possible we can’t find XCTest because we ran out of disk space while writing out the modules.

To the earlier post:  
One less drastic option to try is running `build-script` with `--reconfigure` to try to kick cmake’s caches. I doubt that’s going to have an impact in this case, since it seems like the script failed to build the clang module for XCTest.

For the LLVM issue, make sure you haven’t accidentally overwritten any files. You can use `git reset` in the directories `update-checkout` is complaining about.

For a per-target workflow, [I wrote up some tips here](https://forums.swift.org/t/need-a-workflow-advice/12536/14). The relevant targets you need to build successfully are `swift` and `swift-stdlib`.

---

_[View the full topic](https://forums.swift.org/t/gsoc-2020-tracking-for-typechecker-s-type-inference/34454)._
