Build Information
Successful build of libgit2, reference 1.9.2 (52287b), with Swift 6.0 for Linux on 1 Dec 2025 12:04:50 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ibrahimcetin/libgit2.git
Reference: 1.9.2
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/ibrahimcetin/libgit2
* tag 1.9.2 -> FETCH_HEAD
HEAD is now at 52287b0 Update GIT_SSH and GIT_SSH_EXEC definitions in Package.swift to support specific platforms
Cloned https://github.com/ibrahimcetin/libgit2.git
Revision (git rev-parse @):
52287b0914f300f916b58fec80e13d8dd8f6824f
SUCCESS checkout https://github.com/ibrahimcetin/libgit2.git at 1.9.2
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/ibrahimcetin/libgit2.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
63e5bc7682b8: Pulling fs layer
0bd8840ce302: Pulling fs layer
29613b8c7d46: Pulling fs layer
e2b40b828612: Pulling fs layer
7ced53a5ef8d: Pulling fs layer
8b2609cbac3c: Pulling fs layer
6a8dab1733e1: Pulling fs layer
97095a07782b: Pulling fs layer
7ced53a5ef8d: Waiting
8b2609cbac3c: Waiting
6a8dab1733e1: Waiting
e2b40b828612: Waiting
97095a07782b: Waiting
63e5bc7682b8: Verifying Checksum
63e5bc7682b8: Download complete
e2b40b828612: Verifying Checksum
e2b40b828612: Download complete
7ced53a5ef8d: Verifying Checksum
7ced53a5ef8d: Download complete
8b2609cbac3c: Download complete
6a8dab1733e1: Download complete
63e5bc7682b8: Pull complete
0bd8840ce302: Verifying Checksum
0bd8840ce302: Download complete
97095a07782b: Verifying Checksum
97095a07782b: Download complete
29613b8c7d46: Verifying Checksum
29613b8c7d46: Download complete
0bd8840ce302: Pull complete
29613b8c7d46: Pull complete
e2b40b828612: Pull complete
7ced53a5ef8d: Pull complete
8b2609cbac3c: Pull complete
6a8dab1733e1: Pull complete
97095a07782b: Pull complete
Digest: sha256:d50cceb83aba9237d7903cc3c4ef7bd8f8bfaaf83777b35554908a03d392fd03
Status: Downloaded newer image for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/214] Compiling http.c
[1/214] Compiling util.c
[1/214] Compiling pcre_tables.c
[3/214] Compiling crypt_openssl.c
[4/214] Compiling api.c
[5/214] Compiling httpparser.c
[6/214] Compiling pcre_byte_order.c
[7/214] Compiling llhttp.c
[8/214] Compiling zstream.c
[9/214] Compiling varint.c
[10/214] Compiling utf8.c
[11/214] Compiling wildmatch.c
[12/214] Compiling realpath.c
[12/214] Compiling vector.c
[14/214] Compiling util.c
[15/214] Compiling map.c
[16/214] Compiling thread.c
[17/214] Compiling strlist.c
[18/214] Compiling tsort.c
[19/214] Compiling runtime.c
[20/214] Compiling process.c
[21/214] Compiling sortedcache.c
[22/214] Compiling regexp.c
[23/214] Compiling str.c
[24/214] Compiling rand.c
[25/214] Compiling pqueue.c
[26/214] Compiling posix.c
[27/214] Compiling pool.c
[28/214] Compiling sha224-256.c
[29/214] Compiling net.c
[30/214] Compiling ubc_check.c
[31/214] Compiling collisiondetect.c
[32/214] Compiling builtin.c
[33/214] Compiling hash.c
[34/214] Compiling win32_leakcheck.c
[35/214] Compiling sha1.c
[36/214] Compiling futils.c
[36/214] Compiling errors.c
[38/214] Compiling fs_path.c
[39/214] Compiling filebuf.c
[40/214] Compiling date.c
[41/214] Compiling stdalloc.c
[42/214] Compiling failalloc.c
[43/214] Compiling debugalloc.c
[44/214] Compiling alloc.c
[45/214] Compiling winhttp.c
[46/214] Compiling ssh_libssh2.c
[47/214] Compiling tree-cache.c
[48/214] Compiling worktree.c
[49/214] Compiling ssh.c
[50/214] Compiling tree.c
[51/214] Compiling ssh_exec.c
[52/214] Compiling smart_pkt.c
[53/214] Compiling smart.c
[54/214] Compiling smart_protocol.c
[55/214] Compiling credential_helpers.c
[56/214] Compiling local.c
[57/214] Compiling git.c
[58/214] Compiling httpclient.c
[59/214] Compiling http.c
[60/214] Compiling credential.c
[61/214] Compiling auth_sspi.c
[62/214] Compiling auth.c
[63/214] Compiling auth_gssapi.c
[64/214] Compiling auth_ntlmclient.c
[65/214] Compiling transport.c
[66/214] Compiling trailer.c
[67/214] Compiling transaction.c
[68/214] Compiling trace.c
[69/214] Compiling sysdir.c
[70/214] Compiling tls.c
[71/214] Compiling stransport.c
[72/214] Compiling tag.c
[73/214] Compiling socket.c
[74/214] Compiling schannel.c
[75/214] Compiling registry.c
[76/214] Compiling openssl_legacy.c
[77/214] Compiling openssl_dynamic.c
[78/214] Compiling openssl.c
[79/214] Compiling submodule.c
[80/214] Compiling mbedtls.c
[81/214] Compiling strarray.c
[82/214] Compiling status.c
[83/214] Compiling signature.c
[84/214] Compiling stash.c
[85/214] Compiling settings.c
[86/214] Compiling reset.c
[87/214] Compiling revert.c
[88/214] Compiling revparse.c
[89/214] Compiling revwalk.c
[90/214] Compiling refspec.c
[91/214] Compiling reflog.c
[92/214] Compiling refdb.c
[93/214] Compiling refs.c
[94/214] Compiling reader.c
[95/214] Compiling remote.c
[96/214] Compiling rebase.c
[97/214] Compiling repository.c
[98/214] Compiling refdb_fs.c
[99/214] Compiling proxy.c
[100/214] Compiling push.c
[101/214] Compiling parse.c
[102/214] Compiling patch.c
[103/214] Compiling pathspec.c
[104/214] Compiling path.c
[105/214] Compiling patch_generate.c
[106/214] Compiling patch_parse.c
[107/214] Compiling oidarray.c
[108/214] Compiling pack.c
[109/214] Compiling oid.c
[110/214] Compiling odb_pack.c
[111/214] Compiling pack-objects.c
[112/214] Compiling odb_mempack.c
[113/214] Compiling odb_loose.c
[114/214] Compiling object_api.c
[115/214] Compiling odb.c
[116/214] Compiling object.c
[117/214] Compiling message.c
[118/214] Compiling notes.c
[119/214] Compiling mwindow.c
[120/214] Compiling midx.c
[121/214] Compiling merge_file.c
[122/214] Compiling merge_driver.c
[123/214] Compiling mailmap.c
[124/214] Compiling libgit2.c
[125/214] Compiling index_map.c
[126/214] Compiling ident.c
[127/214] Compiling iterator.c
[128/214] Compiling indexer.c
[129/214] Compiling ignore.c
[130/214] Compiling merge.c
[131/214] Compiling hashsig.c
[132/214] Compiling graph.c
[133/214] Compiling index.c
[134/214] Compiling fetchhead.c
[135/214] Compiling grafts.c
[136/214] Compiling fetch.c
[137/214] Compiling email.c
[138/214] Compiling filter.c
[139/214] Compiling diff_xdiff.c
[140/214] Compiling diff_parse.c
[140/214] Compiling diff_tform.c
[142/214] Compiling diff_stats.c
[143/214] Compiling diff_print.c
[144/214] Compiling diff_file.c
[145/214] Compiling diff_generate.c
[146/214] Compiling diff.c
[147/214] Compiling diff_driver.c
[148/214] Compiling crlf.c
[149/214] Compiling delta.c
[150/214] Compiling describe.c
[151/214] Compiling config_snapshot.c
[152/214] Compiling config_parse.c
[153/214] Compiling config_mem.c
[154/214] Compiling config_list.c
[155/214] Compiling config_cache.c
[156/214] Compiling config_file.c
[157/214] Compiling commit_list.c
[158/214] Compiling config.c
[159/214] Compiling commit.c
[160/214] Compiling commit_graph.c
[161/214] Compiling clone.c
[162/214] Compiling cherrypick.c
[163/214] Compiling buf.c
[164/214] Compiling cache.c
[165/214] Compiling blob.c
[166/214] Compiling checkout.c
[167/214] Compiling branch.c
[168/214] Compiling blame_git.c
[169/214] Compiling blame.c
[170/214] Compiling zutil.c
[171/214] Compiling attrcache.c
[172/214] Compiling inftrees.c
[173/214] Compiling attr_file.c
[174/214] Compiling trees.c
[175/214] Compiling attr.c
[176/214] Compiling annotated_commit.c
[177/214] Compiling inffast.c
[178/214] Compiling adler32.c
[179/214] Compiling infback.c
[180/214] Compiling deflate.c
[181/214] Compiling xutils.c
[182/214] Compiling apply.c
[183/214] Compiling xhistogram.c
[184/214] Compiling xmerge.c
[185/214] Compiling xprepare.c
[186/214] Compiling xemit.c
[187/214] Compiling xpatience.c
[188/214] Compiling xdiffi.c
[189/214] Compiling pcre_valid_utf8.c
[190/214] Compiling pcre_ucd.c
[191/214] Compiling pcre_xclass.c
[192/214] Compiling pcre_version.c
[193/214] Compiling pcre_string_utils.c
[194/214] Compiling pcre_refcount.c
[195/214] Compiling pcre_study.c
[196/214] Compiling inflate.c
[197/214] Compiling pcre_ord2utf8.c
[198/214] Compiling crc32.c
[199/214] Compiling pcre_printint.c
[200/214] Compiling pcre_newline.c
[201/214] Compiling pcre_globals.c
[202/214] Compiling pcre_jit_compile.c
[203/214] Compiling pcre_fullinfo.c
[204/214] Compiling pcre_get.c
[205/214] Compiling pcre_config.c
[206/214] Compiling unicode_builtin.c
[207/214] Compiling pcre_chartables.c
[208/214] Compiling pcre_maketables.c
[209/214] Compiling pcreposix.c
[210/214] Compiling pcre_dfa_exec.c
[211/214] Compiling ntlm.c
[212/214] Compiling pcre_exec.c
[213/214] Compiling pcre_compile.c
Build complete! (12.82s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "libgit2",
"name" : "libgit2",
"path" : "/host/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/ntlmclient/crypt_openssl.c",
"deps/ntlmclient/ntlm.c",
"deps/ntlmclient/unicode_builtin.c",
"deps/ntlmclient/util.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/ignore.c",
"src/libgit2/index.c",
"src/libgit2/index_map.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/oid.c",
"src/libgit2/oidarray.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/builtin.c",
"src/util/hash/collisiondetect.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/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.7"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:d50cceb83aba9237d7903cc3c4ef7bd8f8bfaaf83777b35554908a03d392fd03
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.