Build Information
Successful build of libgit2, reference spm (160ab4
), with Swift 6.0 for macOS (SPM) on 16 Sep 2024 20:15:02 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.53.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mbernson/libgit2.git
Reference: spm
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mbernson/libgit2
* branch spm -> FETCH_HEAD
* [new branch] spm -> origin/spm
HEAD is now at 160ab4b Update Package.swift
Updating files: 79% (9492/11869)
Updating files: 80% (9496/11869)
Updating files: 81% (9614/11869)
Updating files: 82% (9733/11869)
Updating files: 83% (9852/11869)
Updating files: 84% (9970/11869)
Updating files: 85% (10089/11869)
Updating files: 86% (10208/11869)
Updating files: 87% (10327/11869)
Updating files: 88% (10445/11869)
Updating files: 89% (10564/11869)
Updating files: 90% (10683/11869)
Updating files: 91% (10801/11869)
Updating files: 92% (10920/11869)
Updating files: 93% (11039/11869)
Updating files: 94% (11157/11869)
Updating files: 95% (11276/11869)
Updating files: 96% (11395/11869)
Updating files: 97% (11513/11869)
Updating files: 98% (11632/11869)
Updating files: 99% (11751/11869)
Updating files: 100% (11869/11869)
Updating files: 100% (11869/11869), done.
Cloned https://github.com/mbernson/libgit2.git
Revision (git rev-parse @):
160ab4b0b213679c3188d97536534446bf189737
SUCCESS checkout https://github.com/mbernson/libgit2.git at spm
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/mbernson/libgit2.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0-Release.Candidate.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/213] Compiling pcre_chartables.c
[1/213] Compiling pcre_globals.c
[1/213] Compiling pcre_byte_order.c
[1/213] Compiling pcre_fullinfo.c
[1/213] Compiling pcre_config.c
[2/213] Compiling pcre_jit_compile.c
[6/213] Compiling pcre_dfa_exec.c
[7/213] Compiling pcre_compile.c
[8/213] Compiling llhttp.c
[9/213] Compiling pcre_exec.c
[10/213] Compiling realpath.c
[11/213] Compiling tsort.c
[12/213] Compiling vector.c
[12/213] Compiling utf8.c
[14/213] Compiling util.c
[14/213] Compiling varint.c
[14/213] Compiling zstream.c
[17/213] Compiling wildmatch.c
[17/213] Compiling map.c
[19/213] Compiling process.c
[20/213] Compiling thread.c
[21/213] Compiling strlist.c
[22/213] Compiling runtime.c
[23/213] Compiling rand.c
[24/213] Compiling regexp.c
[25/213] Compiling posix.c
[25/213] Compiling pqueue.c
[27/213] Compiling strmap.c
[28/213] Compiling sortedcache.c
[29/213] Compiling str.c
[30/213] Compiling sha224-256.c
[31/213] Compiling ubc_check.c
[32/213] Compiling pool.c
[33/213] Compiling mbedtls.c
[34/213] Compiling common_crypto.c
[35/213] Compiling hash.c
[36/213] Compiling net.c
[37/213] Compiling sha1.c
[38/213] Compiling futils.c
[39/213] Compiling filebuf.c
[40/213] Compiling fs_path.c
[41/213] Compiling errors.c
[42/213] Compiling win32_leakcheck.c
[43/213] Compiling stdalloc.c
[44/213] Compiling date.c
[44/213] Compiling failalloc.c
[46/213] Compiling debugalloc.c
[47/213] Compiling alloc.c
[48/213] Compiling worktree.c
[49/213] Compiling winhttp.c
[50/213] Compiling tree-cache.c
[51/213] Compiling ssh_libssh2.c
[52/213] Compiling ssh.c
[53/213] Compiling ssh_exec.c
[54/213] Compiling tree.c
[55/213] Compiling smart_pkt.c
[56/213] Compiling smart.c
[56/213] Compiling smart_protocol.c
[58/213] Compiling httpparser.c
[59/213] Compiling local.c
[60/213] Compiling credential_helpers.c
[61/213] Compiling git.c
[62/213] Compiling http.c
[63/213] Compiling credential.c
[64/213] Compiling httpclient.c
[65/213] Compiling auth_sspi.c
[65/213] Compiling auth_ntlmclient.c
[67/213] Compiling auth_gssapi.c
[68/213] Compiling auth.c
[69/213] Compiling transport.c
[70/213] Compiling trace.c
[71/213] Compiling trailer.c
[72/213] Compiling transaction.c
[73/213] Compiling sysdir.c
[74/213] Compiling tls.c
[75/213] Compiling tag.c
[76/213] Compiling socket.c
[77/213] Compiling schannel.c
[78/213] Compiling openssl_legacy.c
[78/213] Compiling submodule.c
[80/213] Compiling registry.c
[81/213] Compiling openssl_dynamic.c
[82/213] Compiling mbedtls.c
[83/213] Compiling openssl.c
[84/213] Compiling strarray.c
[85/213] Compiling status.c
[86/213] Compiling stash.c
[87/213] Compiling signature.c
[88/213] Compiling settings.c
[89/213] Compiling stransport.c
[90/213] Compiling revert.c
[91/213] Compiling revwalk.c
[92/213] Compiling revparse.c
[93/213] Compiling reset.c
[94/213] Compiling refspec.c
[95/213] Compiling repository.c
[96/213] Compiling reflog.c
[97/213] Compiling remote.c
[98/213] Compiling refdb.c
[99/213] Compiling reader.c
[100/213] Compiling refs.c
[101/213] Compiling push.c
[102/213] Compiling rebase.c
[103/213] Compiling refdb_fs.c
[104/213] Compiling proxy.c
[105/213] Compiling path.c
[106/213] Compiling pathspec.c
[107/213] Compiling parse.c
[108/213] Compiling patch.c
[109/213] Compiling patch_parse.c
[110/213] Compiling patch_generate.c
[111/213] Compiling oidmap.c
[112/213] Compiling oidarray.c
[113/213] Compiling pack.c
[114/213] Compiling pack-objects.c
[115/213] Compiling offmap.c
[116/213] Compiling oid.c
[117/213] Compiling odb_mempack.c
[118/213] Compiling odb_pack.c
[119/213] Compiling object_api.c
[120/213] Compiling object.c
[121/213] Compiling odb_loose.c
[122/213] Compiling notes.c
[123/213] Compiling mwindow.c
[124/213] Compiling odb.c
[125/213] Compiling message.c
[126/213] Compiling midx.c
[127/213] Compiling merge_driver.c
[128/213] Compiling merge_file.c
[129/213] Compiling libgit2.c
[130/213] Compiling mailmap.c
[131/213] Compiling ignore.c
[132/213] Compiling indexer.c
[133/213] Compiling merge.c
[134/213] Compiling idxmap.c
[135/213] Compiling iterator.c
[136/213] Compiling ident.c
[137/213] Compiling hashsig.c
[138/213] Compiling graph.c
[139/213] Compiling grafts.c
[140/213] Compiling index.c
[141/213] Compiling fetchhead.c
[142/213] Compiling fetch.c
[143/213] Compiling filter.c
[144/213] Compiling email.c
[145/213] Compiling diff_stats.c
[146/213] Compiling diff_xdiff.c
[147/213] Compiling diff_parse.c
[148/213] Compiling diff_tform.c
[149/213] Compiling diff_print.c
[150/213] Compiling diff_generate.c
[151/213] Compiling diff_file.c
[152/213] Compiling diff_driver.c
[153/213] Compiling diff.c
[154/213] Compiling crlf.c
[155/213] Compiling delta.c
[156/213] Compiling describe.c
[157/213] Compiling config_snapshot.c
[158/213] Compiling config_parse.c
[159/213] Compiling config_mem.c
[160/213] Compiling config_list.c
[161/213] Compiling config_cache.c
[162/213] Compiling commit_list.c
[163/213] Compiling config_file.c
[164/213] Compiling cherrypick.c
[165/213] Compiling commit_graph.c
[166/213] Compiling commit.c
[167/213] Compiling clone.c
[168/213] Compiling config.c
[169/213] Compiling cache.c
[170/213] Compiling buf.c
[171/213] Compiling checkout.c
[172/213] Compiling blob.c
[173/213] Compiling branch.c
[174/213] Compiling blame_git.c
[175/213] Compiling attrcache.c
[176/213] Compiling attr.c
[176/213] Compiling zutil.c
[178/213] Compiling blame.c
[179/213] Compiling attr_file.c
[180/213] Compiling inftrees.c
[180/213] Compiling annotated_commit.c
[182/213] Compiling trees.c
[183/213] Compiling apply.c
[184/213] Compiling inffast.c
[185/213] Compiling adler32.c
[186/213] Compiling infback.c
[187/213] Compiling inflate.c
[187/213] Compiling crc32.c
[189/213] Compiling deflate.c
[190/213] Compiling xprepare.c
[191/213] Compiling xutils.c
[192/213] Compiling xpatience.c
[193/213] Compiling pcre_xclass.c
[194/213] Compiling pcreposix.c
[195/213] Compiling xmerge.c
[196/213] Compiling xhistogram.c
[197/213] Compiling pcre_version.c
[198/213] Compiling xemit.c
[199/213] Compiling pcre_valid_utf8.c
[200/213] Compiling pcre_ucd.c
[201/213] Compiling xdiffi.c
[202/213] Compiling pcre_tables.c
[203/213] Compiling pcre_string_utils.c
[204/213] Compiling pcre_study.c
[205/213] Compiling pcre_refcount.c
[206/213] Compiling pcre_ord2utf8.c
[207/213] Compiling pcre_newline.c
[208/213] Compiling pcre_printint.c
[209/213] Compiling http.c
[210/213] Compiling pcre_maketables.c
[211/213] Compiling pcre_get.c
[212/213] Compiling api.c
Build complete! (4.56s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "libgit2",
"name" : "libgit2",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "libgit2",
"targets" : [
"libgit2"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "libgit2",
"module_type" : "ClangTarget",
"name" : "libgit2",
"path" : ".",
"product_memberships" : [
"libgit2"
],
"sources" : [
"deps/llhttp/api.c",
"deps/llhttp/http.c",
"deps/llhttp/llhttp.c",
"deps/pcre/pcre_byte_order.c",
"deps/pcre/pcre_chartables.c",
"deps/pcre/pcre_compile.c",
"deps/pcre/pcre_config.c",
"deps/pcre/pcre_dfa_exec.c",
"deps/pcre/pcre_exec.c",
"deps/pcre/pcre_fullinfo.c",
"deps/pcre/pcre_get.c",
"deps/pcre/pcre_globals.c",
"deps/pcre/pcre_jit_compile.c",
"deps/pcre/pcre_maketables.c",
"deps/pcre/pcre_newline.c",
"deps/pcre/pcre_ord2utf8.c",
"deps/pcre/pcre_printint.c",
"deps/pcre/pcre_refcount.c",
"deps/pcre/pcre_string_utils.c",
"deps/pcre/pcre_study.c",
"deps/pcre/pcre_tables.c",
"deps/pcre/pcre_ucd.c",
"deps/pcre/pcre_valid_utf8.c",
"deps/pcre/pcre_version.c",
"deps/pcre/pcre_xclass.c",
"deps/pcre/pcreposix.c",
"deps/xdiff/xdiffi.c",
"deps/xdiff/xemit.c",
"deps/xdiff/xhistogram.c",
"deps/xdiff/xmerge.c",
"deps/xdiff/xpatience.c",
"deps/xdiff/xprepare.c",
"deps/xdiff/xutils.c",
"deps/zlib/adler32.c",
"deps/zlib/crc32.c",
"deps/zlib/deflate.c",
"deps/zlib/infback.c",
"deps/zlib/inffast.c",
"deps/zlib/inflate.c",
"deps/zlib/inftrees.c",
"deps/zlib/trees.c",
"deps/zlib/zutil.c",
"src/libgit2/annotated_commit.c",
"src/libgit2/apply.c",
"src/libgit2/attr.c",
"src/libgit2/attr_file.c",
"src/libgit2/attrcache.c",
"src/libgit2/blame.c",
"src/libgit2/blame_git.c",
"src/libgit2/blob.c",
"src/libgit2/branch.c",
"src/libgit2/buf.c",
"src/libgit2/cache.c",
"src/libgit2/checkout.c",
"src/libgit2/cherrypick.c",
"src/libgit2/clone.c",
"src/libgit2/commit.c",
"src/libgit2/commit_graph.c",
"src/libgit2/commit_list.c",
"src/libgit2/config.c",
"src/libgit2/config_cache.c",
"src/libgit2/config_file.c",
"src/libgit2/config_list.c",
"src/libgit2/config_mem.c",
"src/libgit2/config_parse.c",
"src/libgit2/config_snapshot.c",
"src/libgit2/crlf.c",
"src/libgit2/delta.c",
"src/libgit2/describe.c",
"src/libgit2/diff.c",
"src/libgit2/diff_driver.c",
"src/libgit2/diff_file.c",
"src/libgit2/diff_generate.c",
"src/libgit2/diff_parse.c",
"src/libgit2/diff_print.c",
"src/libgit2/diff_stats.c",
"src/libgit2/diff_tform.c",
"src/libgit2/diff_xdiff.c",
"src/libgit2/email.c",
"src/libgit2/fetch.c",
"src/libgit2/fetchhead.c",
"src/libgit2/filter.c",
"src/libgit2/grafts.c",
"src/libgit2/graph.c",
"src/libgit2/hashsig.c",
"src/libgit2/ident.c",
"src/libgit2/idxmap.c",
"src/libgit2/ignore.c",
"src/libgit2/index.c",
"src/libgit2/indexer.c",
"src/libgit2/iterator.c",
"src/libgit2/libgit2.c",
"src/libgit2/mailmap.c",
"src/libgit2/merge.c",
"src/libgit2/merge_driver.c",
"src/libgit2/merge_file.c",
"src/libgit2/message.c",
"src/libgit2/midx.c",
"src/libgit2/mwindow.c",
"src/libgit2/notes.c",
"src/libgit2/object.c",
"src/libgit2/object_api.c",
"src/libgit2/odb.c",
"src/libgit2/odb_loose.c",
"src/libgit2/odb_mempack.c",
"src/libgit2/odb_pack.c",
"src/libgit2/offmap.c",
"src/libgit2/oid.c",
"src/libgit2/oidarray.c",
"src/libgit2/oidmap.c",
"src/libgit2/pack-objects.c",
"src/libgit2/pack.c",
"src/libgit2/parse.c",
"src/libgit2/patch.c",
"src/libgit2/patch_generate.c",
"src/libgit2/patch_parse.c",
"src/libgit2/path.c",
"src/libgit2/pathspec.c",
"src/libgit2/proxy.c",
"src/libgit2/push.c",
"src/libgit2/reader.c",
"src/libgit2/rebase.c",
"src/libgit2/refdb.c",
"src/libgit2/refdb_fs.c",
"src/libgit2/reflog.c",
"src/libgit2/refs.c",
"src/libgit2/refspec.c",
"src/libgit2/remote.c",
"src/libgit2/repository.c",
"src/libgit2/reset.c",
"src/libgit2/revert.c",
"src/libgit2/revparse.c",
"src/libgit2/revwalk.c",
"src/libgit2/settings.c",
"src/libgit2/signature.c",
"src/libgit2/stash.c",
"src/libgit2/status.c",
"src/libgit2/strarray.c",
"src/libgit2/streams/mbedtls.c",
"src/libgit2/streams/openssl.c",
"src/libgit2/streams/openssl_dynamic.c",
"src/libgit2/streams/openssl_legacy.c",
"src/libgit2/streams/registry.c",
"src/libgit2/streams/schannel.c",
"src/libgit2/streams/socket.c",
"src/libgit2/streams/stransport.c",
"src/libgit2/streams/tls.c",
"src/libgit2/submodule.c",
"src/libgit2/sysdir.c",
"src/libgit2/tag.c",
"src/libgit2/trace.c",
"src/libgit2/trailer.c",
"src/libgit2/transaction.c",
"src/libgit2/transport.c",
"src/libgit2/transports/auth.c",
"src/libgit2/transports/auth_gssapi.c",
"src/libgit2/transports/auth_ntlmclient.c",
"src/libgit2/transports/auth_sspi.c",
"src/libgit2/transports/credential.c",
"src/libgit2/transports/credential_helpers.c",
"src/libgit2/transports/git.c",
"src/libgit2/transports/http.c",
"src/libgit2/transports/httpclient.c",
"src/libgit2/transports/httpparser.c",
"src/libgit2/transports/local.c",
"src/libgit2/transports/smart.c",
"src/libgit2/transports/smart_pkt.c",
"src/libgit2/transports/smart_protocol.c",
"src/libgit2/transports/ssh.c",
"src/libgit2/transports/ssh_exec.c",
"src/libgit2/transports/ssh_libssh2.c",
"src/libgit2/transports/winhttp.c",
"src/libgit2/tree-cache.c",
"src/libgit2/tree.c",
"src/libgit2/worktree.c",
"src/util/alloc.c",
"src/util/allocators/debugalloc.c",
"src/util/allocators/failalloc.c",
"src/util/allocators/stdalloc.c",
"src/util/allocators/win32_leakcheck.c",
"src/util/date.c",
"src/util/errors.c",
"src/util/filebuf.c",
"src/util/fs_path.c",
"src/util/futils.c",
"src/util/hash.c",
"src/util/hash/common_crypto.c",
"src/util/hash/mbedtls.c",
"src/util/hash/rfc6234/sha224-256.c",
"src/util/hash/sha1dc/sha1.c",
"src/util/hash/sha1dc/ubc_check.c",
"src/util/net.c",
"src/util/pool.c",
"src/util/posix.c",
"src/util/pqueue.c",
"src/util/rand.c",
"src/util/regexp.c",
"src/util/runtime.c",
"src/util/sortedcache.c",
"src/util/str.c",
"src/util/strlist.c",
"src/util/strmap.c",
"src/util/thread.c",
"src/util/tsort.c",
"src/util/unix/map.c",
"src/util/unix/process.c",
"src/util/unix/realpath.c",
"src/util/utf8.c",
"src/util/util.c",
"src/util/varint.c",
"src/util/vector.c",
"src/util/wildmatch.c",
"src/util/zstream.c"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.