Build Information
Successful build of AbseilCXX17, reference 0.20240902.0 (d7e4e9), with Swift 6.2 for macOS (SPM) on 23 Jun 2025 07:18:43 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/monzo/abseil-cpp-SwiftPM.git
Reference: 0.20240902.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/monzo/abseil-cpp-SwiftPM
* tag 0.20240902.0 -> FETCH_HEAD
HEAD is now at d7e4e97 🎋 Recreate the cxx17-test branch (#1)
Cloned https://github.com/monzo/abseil-cpp-SwiftPM.git
Revision (git rev-parse @):
d7e4e97b4b70d1416eb01bfb4c29cf04391edc47
SUCCESS checkout https://github.com/monzo/abseil-cpp-SwiftPM.git at 0.20240902.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/monzo/abseil-cpp-SwiftPM.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/162] Compiling bad_variant_access.cc
[1/162] Compiling bad_optional_access.cc
[2/162] Compiling time_zone_posix.cc
[3/162] Compiling zone_info_source.cc
[4/162] Compiling bad_any_cast.cc
[5/162] Compiling scoped_set_env.cc
[6/162] Compiling raw_logging.cc
[6/162] Compiling low_level_alloc.cc
[8/162] Compiling test_util.cc
[9/162] Compiling time.cc
[10/162] Compiling time_zone_lookup.cc
[11/162] Compiling time_zone_libc.cc
[12/162] Compiling time_zone_if.cc
[13/162] Compiling time_zone_fixed.cc
[14/162] Compiling format.cc
[15/162] Compiling civil_time_detail.cc
[16/162] Compiling time_zone_impl.cc
[17/162] Compiling time_zone_format.cc
[18/162] Compiling win32_waiter.cc
[19/162] Compiling sem_waiter.cc
[20/162] Compiling duration.cc
[21/162] Compiling time_zone_info.cc
[22/162] Compiling clock.cc
[23/162] Compiling civil_time.cc
[24/162] Compiling notification.cc
[25/162] Compiling waiter_base.cc
[26/162] Compiling pthread_waiter.cc
[27/162] Compiling stdcpp_waiter.cc
[28/162] Compiling per_thread_sem.cc
[29/162] Compiling mutex.cc
[30/162] Compiling kernel_timeout.cc
[31/162] Compiling graphcycles.cc
[32/162] Compiling futex_waiter.cc
[33/162] Compiling create_thread_identity.cc
[34/162] Compiling utf8.cc
[35/162] Compiling blocking_counter.cc
[36/162] Compiling string_view.cc
[37/162] Compiling barrier.cc
[38/162] Compiling str_split.cc
[39/162] Compiling str_cat.cc
[40/162] Compiling str_replace.cc
[41/162] Compiling substitute.cc
[42/162] Compiling match.cc
[43/162] Compiling numbers.cc
[44/162] Compiling stringify_sink.cc
[45/162] Compiling output.cc
[46/162] Compiling pow10_helper.cc
[47/162] Compiling parser.cc
[48/162] Compiling extension.cc
[49/162] Compiling ostringstream.cc
[50/162] Compiling float_conversion.cc
[51/162] Compiling memutil.cc
[52/162] Compiling bind.cc
[53/162] Compiling arg.cc
[54/162] Compiling escaping.cc
[55/162] Compiling damerau_levenshtein_distance.cc
[56/162] Compiling cordz_sample_token.cc
[57/162] Compiling cord_rep_consume.cc
[58/162] Compiling cordz_handle.cc
[59/162] Compiling cordz_functions.cc
[60/162] Compiling cord_rep_btree_reader.cc
[61/162] Compiling cord_rep_btree_navigator.cc
[62/162] Compiling cord_rep_crc.cc
[63/162] Compiling cordz_info.cc
[64/162] Compiling cord_rep_btree.cc
[65/162] Compiling charconv_parse.cc
[66/162] Compiling cord_internal.cc
[67/162] Compiling cord_buffer.cc
[68/162] Compiling charconv_bigint.cc
[69/162] Compiling escaping.cc
[70/162] Compiling ascii.cc
[71/162] Compiling charconv.cc
[72/162] Compiling cord_analysis.cc
[73/162] Compiling randen_round_keys.cc
[74/162] Compiling seed_gen_exception.cc
[75/162] Compiling randen_detect.cc
[76/162] Compiling seed_sequences.cc
[77/162] Compiling statusor.cc
[78/162] Compiling cord.cc
[79/162] Compiling status_payload_printer.cc
[80/162] Compiling randen_slow.cc
[81/162] Compiling seed_material.cc
[82/162] Compiling randen_hwaes.cc
[83/162] Compiling status.cc
[84/162] Compiling status_internal.cc
[85/162] Compiling periodic_sampler.cc
[86/162] Compiling randen.cc
[87/162] Compiling pool_urbg.cc
[88/162] Compiling exponential_biased.cc
[89/162] Compiling chi_square.cc
[90/162] Compiling gaussian_distribution.cc
[91/162] Compiling discrete_distribution.cc
[92/162] Compiling nanobenchmark.cc
[93/162] Compiling distribution_test_util.cc
[94/162] Compiling log_sink.cc
[95/162] Compiling nullguard.cc
[96/162] Compiling int128.cc
[97/162] Compiling log_entry.cc
[98/162] Compiling conditions.cc
[99/162] Compiling proto.cc
[100/162] Compiling test_actions.cc
[101/162] Compiling vlog_config.cc
[102/162] Compiling log_sink_set.cc
[103/162] Compiling log_message.cc
[104/162] Compiling log_format.cc
[105/162] Compiling fnmatch.cc
[106/162] Compiling globals.cc
[107/162] Compiling initialize.cc
[108/162] Compiling check_op.cc
[109/162] Compiling globals.cc
[110/162] Compiling low_level_hash.cc
[111/162] Compiling flags.cc
[112/162] Compiling city.cc
[113/162] Compiling die_if_null.cc
[114/162] Compiling hash.cc
[115/162] Compiling usage.cc
[116/162] Compiling usage_config.cc
[117/162] Compiling commandlineflag.cc
[118/162] Compiling private_handle_accessor.cc
[119/162] Compiling program_name.cc
[120/162] Compiling leak_check.cc
[121/162] Compiling stacktrace.cc
[122/162] Compiling commandlineflag.cc
[123/162] Compiling stack_consumption.cc
[124/162] Compiling flag.cc
[125/162] Compiling elf_mem_image.cc
[126/162] Compiling vdso_support.cc
[127/162] Compiling address_is_readable.cc
[128/162] Compiling marshalling.cc
[129/162] Compiling symbolize.cc
[130/162] Compiling flag_test_defs.cc
[131/162] Compiling usage.cc
[132/162] Compiling reflection.cc
[133/162] Compiling demangle.cc
[134/162] Compiling examine_stack.cc
[135/162] Compiling failure_signal_handler.cc
[136/162] Compiling parse.cc
[137/162] Compiling cpu_detect.cc
[138/162] Compiling crc_non_temporal_memcpy.cc
[139/162] Compiling crc_memcpy_x86_arm_combined.cc
[140/162] Compiling crc_memcpy_fallback.cc
[141/162] Compiling crc.cc
[142/162] Compiling unscaledcycleclock.cc
[143/162] Compiling crc_x86_arm_combined.cc
[144/162] Compiling crc_cord_state.cc
[145/162] Compiling test_instance_tracker.cc
[146/162] Compiling crc32c.cc
[147/162] Compiling spinlock_wait.cc
[148/162] Compiling hashtablez_sampler_force_weak_definition.cc
[149/162] Compiling log_severity.cc
[150/162] Compiling hashtablez_sampler.cc
[151/162] Compiling strerror.cc
[152/162] Compiling inline_variable_test_b.cc
[153/162] Compiling throw_delegate.cc
[154/162] Compiling atomic_hook_test_helper.cc
[155/162] Compiling raw_hash_set.cc
[156/162] Compiling thread_identity.cc
[157/162] Compiling inline_variable_test_a.cc
[158/162] Compiling sysinfo.cc
[159/162] Compiling hash_generator_testing.cc
[160/162] Compiling cycleclock.cc
[161/162] Compiling spinlock.cc
Build complete! (9.32s)
Build complete.
{
"cxx_language_standard" : "c++1z",
"dependencies" : [
],
"manifest_display_name" : "AbseilCXX17",
"name" : "AbseilCXX17",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "AbseilCXX17",
"targets" : [
"AbseilCXX17"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "build_test",
"module_type" : "ClangTarget",
"name" : "build-test",
"path" : "SwiftPMTests/build-test",
"sources" : [
"test.cc"
],
"target_dependencies" : [
"AbseilCXX17"
],
"type" : "test"
},
{
"c99name" : "AbseilCXX17",
"module_type" : "ClangTarget",
"name" : "AbseilCXX17",
"path" : ".",
"product_memberships" : [
"AbseilCXX17"
],
"sources" : [
"absl/base/inline_variable_test_a.cc",
"absl/base/inline_variable_test_b.cc",
"absl/base/internal/atomic_hook_test_helper.cc",
"absl/base/internal/cycleclock.cc",
"absl/base/internal/low_level_alloc.cc",
"absl/base/internal/raw_logging.cc",
"absl/base/internal/scoped_set_env.cc",
"absl/base/internal/spinlock.cc",
"absl/base/internal/spinlock_wait.cc",
"absl/base/internal/strerror.cc",
"absl/base/internal/sysinfo.cc",
"absl/base/internal/thread_identity.cc",
"absl/base/internal/throw_delegate.cc",
"absl/base/internal/unscaledcycleclock.cc",
"absl/base/log_severity.cc",
"absl/container/internal/hash_generator_testing.cc",
"absl/container/internal/hashtablez_sampler.cc",
"absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
"absl/container/internal/raw_hash_set.cc",
"absl/container/internal/test_instance_tracker.cc",
"absl/crc/crc32c.cc",
"absl/crc/internal/cpu_detect.cc",
"absl/crc/internal/crc.cc",
"absl/crc/internal/crc_cord_state.cc",
"absl/crc/internal/crc_memcpy_fallback.cc",
"absl/crc/internal/crc_memcpy_x86_arm_combined.cc",
"absl/crc/internal/crc_non_temporal_memcpy.cc",
"absl/crc/internal/crc_x86_arm_combined.cc",
"absl/debugging/failure_signal_handler.cc",
"absl/debugging/internal/address_is_readable.cc",
"absl/debugging/internal/demangle.cc",
"absl/debugging/internal/elf_mem_image.cc",
"absl/debugging/internal/examine_stack.cc",
"absl/debugging/internal/stack_consumption.cc",
"absl/debugging/internal/vdso_support.cc",
"absl/debugging/leak_check.cc",
"absl/debugging/stacktrace.cc",
"absl/debugging/symbolize.cc",
"absl/flags/commandlineflag.cc",
"absl/flags/flag_test_defs.cc",
"absl/flags/internal/commandlineflag.cc",
"absl/flags/internal/flag.cc",
"absl/flags/internal/private_handle_accessor.cc",
"absl/flags/internal/program_name.cc",
"absl/flags/internal/usage.cc",
"absl/flags/marshalling.cc",
"absl/flags/parse.cc",
"absl/flags/reflection.cc",
"absl/flags/usage.cc",
"absl/flags/usage_config.cc",
"absl/hash/internal/city.cc",
"absl/hash/internal/hash.cc",
"absl/hash/internal/low_level_hash.cc",
"absl/log/die_if_null.cc",
"absl/log/flags.cc",
"absl/log/globals.cc",
"absl/log/initialize.cc",
"absl/log/internal/check_op.cc",
"absl/log/internal/conditions.cc",
"absl/log/internal/fnmatch.cc",
"absl/log/internal/globals.cc",
"absl/log/internal/log_format.cc",
"absl/log/internal/log_message.cc",
"absl/log/internal/log_sink_set.cc",
"absl/log/internal/nullguard.cc",
"absl/log/internal/proto.cc",
"absl/log/internal/test_actions.cc",
"absl/log/internal/vlog_config.cc",
"absl/log/log_entry.cc",
"absl/log/log_sink.cc",
"absl/numeric/int128.cc",
"absl/profiling/internal/exponential_biased.cc",
"absl/profiling/internal/periodic_sampler.cc",
"absl/random/discrete_distribution.cc",
"absl/random/gaussian_distribution.cc",
"absl/random/internal/chi_square.cc",
"absl/random/internal/distribution_test_util.cc",
"absl/random/internal/nanobenchmark.cc",
"absl/random/internal/pool_urbg.cc",
"absl/random/internal/randen.cc",
"absl/random/internal/randen_detect.cc",
"absl/random/internal/randen_hwaes.cc",
"absl/random/internal/randen_round_keys.cc",
"absl/random/internal/randen_slow.cc",
"absl/random/internal/seed_material.cc",
"absl/random/seed_gen_exception.cc",
"absl/random/seed_sequences.cc",
"absl/status/internal/status_internal.cc",
"absl/status/status.cc",
"absl/status/status_payload_printer.cc",
"absl/status/statusor.cc",
"absl/strings/ascii.cc",
"absl/strings/charconv.cc",
"absl/strings/cord.cc",
"absl/strings/cord_analysis.cc",
"absl/strings/cord_buffer.cc",
"absl/strings/escaping.cc",
"absl/strings/internal/charconv_bigint.cc",
"absl/strings/internal/charconv_parse.cc",
"absl/strings/internal/cord_internal.cc",
"absl/strings/internal/cord_rep_btree.cc",
"absl/strings/internal/cord_rep_btree_navigator.cc",
"absl/strings/internal/cord_rep_btree_reader.cc",
"absl/strings/internal/cord_rep_consume.cc",
"absl/strings/internal/cord_rep_crc.cc",
"absl/strings/internal/cordz_functions.cc",
"absl/strings/internal/cordz_handle.cc",
"absl/strings/internal/cordz_info.cc",
"absl/strings/internal/cordz_sample_token.cc",
"absl/strings/internal/damerau_levenshtein_distance.cc",
"absl/strings/internal/escaping.cc",
"absl/strings/internal/memutil.cc",
"absl/strings/internal/ostringstream.cc",
"absl/strings/internal/pow10_helper.cc",
"absl/strings/internal/str_format/arg.cc",
"absl/strings/internal/str_format/bind.cc",
"absl/strings/internal/str_format/extension.cc",
"absl/strings/internal/str_format/float_conversion.cc",
"absl/strings/internal/str_format/output.cc",
"absl/strings/internal/str_format/parser.cc",
"absl/strings/internal/stringify_sink.cc",
"absl/strings/internal/utf8.cc",
"absl/strings/match.cc",
"absl/strings/numbers.cc",
"absl/strings/str_cat.cc",
"absl/strings/str_replace.cc",
"absl/strings/str_split.cc",
"absl/strings/string_view.cc",
"absl/strings/substitute.cc",
"absl/synchronization/barrier.cc",
"absl/synchronization/blocking_counter.cc",
"absl/synchronization/internal/create_thread_identity.cc",
"absl/synchronization/internal/futex_waiter.cc",
"absl/synchronization/internal/graphcycles.cc",
"absl/synchronization/internal/kernel_timeout.cc",
"absl/synchronization/internal/per_thread_sem.cc",
"absl/synchronization/internal/pthread_waiter.cc",
"absl/synchronization/internal/sem_waiter.cc",
"absl/synchronization/internal/stdcpp_waiter.cc",
"absl/synchronization/internal/waiter_base.cc",
"absl/synchronization/internal/win32_waiter.cc",
"absl/synchronization/mutex.cc",
"absl/synchronization/notification.cc",
"absl/time/civil_time.cc",
"absl/time/clock.cc",
"absl/time/duration.cc",
"absl/time/format.cc",
"absl/time/internal/cctz/src/civil_time_detail.cc",
"absl/time/internal/cctz/src/time_zone_fixed.cc",
"absl/time/internal/cctz/src/time_zone_format.cc",
"absl/time/internal/cctz/src/time_zone_if.cc",
"absl/time/internal/cctz/src/time_zone_impl.cc",
"absl/time/internal/cctz/src/time_zone_info.cc",
"absl/time/internal/cctz/src/time_zone_libc.cc",
"absl/time/internal/cctz/src/time_zone_lookup.cc",
"absl/time/internal/cctz/src/time_zone_posix.cc",
"absl/time/internal/cctz/src/zone_info_source.cc",
"absl/time/internal/test_util.cc",
"absl/time/time.cc",
"absl/types/bad_any_cast.cc",
"absl/types/bad_optional_access.cc",
"absl/types/bad_variant_access.cc"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Done.