Andrew Kelley
f2e380380e
stage2: building glibc Scrt1.o
2020-09-14 00:24:03 -07:00
Andrew Kelley
060c91b97f
stage2: namespace cache dir with C source path
...
This is not strictly necessary but it increases the likelihood of cache
hits because foo.c and bar.c now will have different cache directories
and can be updated independently without clobbering each other's cache
data.
2020-09-13 23:28:28 -07:00
Andrew Kelley
0379d7b431
stage2: don't bother building glibc when only doing build-obj
2020-09-13 23:04:15 -07:00
Andrew Kelley
e5aef96293
stage2: CRT files retain locks on the build artifacts
2020-09-13 22:54:16 -07:00
Andrew Kelley
2627778b25
stage2: don't create empty object files when no zig source
2020-09-13 22:15:03 -07:00
Andrew Kelley
046dce9cef
stage2: fix not creating cache o dir before writing to it
...
also remove non-working debug CLI options
2020-09-13 21:13:24 -07:00
Andrew Kelley
2456df5f4e
stage2: rename ZigModule to Module
2020-09-13 19:56:35 -07:00
Andrew Kelley
4d59f77528
stage2: rename Module to Compilation
2020-09-13 19:49:52 -07:00