==> Creating chroot for [extra-staging-with-build-support] (i486)... -> Deleting chroot copy 'build'... -> Deleting chroot copy 'root'... ==> Creating install root at /var/lib/archbuild/extra-staging-with-build-support-i486/root ==> Installing packages to /var/lib/archbuild/extra-staging-with-build-support-i486/root :: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... resolving dependencies... :: There are 2 providers available for sh: :: Repository core-staging 1) bash :: Repository core 2) bash Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: systemd-libs will be installed before its libcap dependency Packages (131) acl-2.3.2-1.0 archlinux32-keyring-20250119-1.0 attr-2.5.2-1.0 audit-4.0.3-1.0 autoconf-2.72-1.0 automake-1.17-1.0 bash-5.2.037-2.0 binutils-2.44-1.1 bison-3.8.2-8.1 brotli-1.1.0-3.0 bzip2-1.0.8-6.2 ca-certificates-20240618-1.0 ca-certificates-mozilla-3.85-1.1 ca-certificates-utils-20240618-1.0 coreutils-9.7-1.2 cryptsetup-2.7.5-2.0 curl-8.13.0-2.0 db5.3-5.3.28-5.0 dbus-1.14.10-2.1 dbus-broker-36-4.0 dbus-broker-units-36-4.0 dbus-units-36-4.0 debugedit-5.1-1.0 device-mapper-2.03.30-1.0 diffutils-3.12-1.0 e2fsprogs-1.47.2-2.0 expat-2.7.1-1.0 fakeroot-1.36-1.0 file-5.46-4.0 filesystem-2024.11.21-1.1 findutils-4.10.0-2.0 flex-2.6.4-5.0 gawk-5.3.2-1.0 gc-8.2.8-2.0 gcc-14.2.1+r753+g1cd744a6828f-1.0 gcc-libs-14.2.1+r753+g1cd744a6828f-1.0 gdbm-1.24-1.0 gettext-0.24-1.0 glib2-2.78.4-1.0 glibc-2.41+r47+g046b33800c3e-1.0 gmp-6.3.0-2.0 gnulib-l10n-20241231-1.0 gnupg-2.4.7-1.0 gnutls-3.8.8-1.0 gpgme-1.24.2-1.0 grep-3.12-2.0 groff-1.23.0-7.0 guile-3.0.9-1.1 gzip-1.14-1.0 hwdata-0.394-1.0 iana-etc-20241206-1.0 icu-76.1-1.0 jansson-2.14.1-1.0 json-c-0.18-1.0 kbd-2.7.1-1.0 keyutils-1.6.3-3.0 kmod-34.2-1.0 krb5-1.21.3-1.0 libarchive-3.7.9-1.0 libassuan-3.0.0-1.1 libcap-2.76-1.0 libcap-ng-0.8.5-3.0 libelf-0.192-4.0 libevent-2.1.12-4.1 libffi-3.4.8-1.0 libgcrypt-1.11.0-3.0 libgpg-error-1.55-1.0 libidn2-2.3.7-1.0 libisl-0.27-1.0 libksba-1.6.7-2.0 libldap-2.6.9-1.0 libmpc-1.3.1-2.0 libnghttp2-1.65.0-1.0 libnghttp3-1.9.0-1.0 libnsl-2.0.1-1.0 libp11-kit-0.25.3-1.0 libpsl-0.21.5-2.1 libsasl-2.1.28-5.0 libseccomp-2.5.5-3.0 libsecret-0.20.5-2.0 libssh2-1.11.1-1.0 libsysprof-capture-3.48.0-4.0 libtasn1-4.20.0-1.0 libtirpc-1.3.6-1.0 libtool-2.5.4+r1+gbaa1fe41-3.0 libunistring-1.2-1.0 libusb-1.0.28-1.0 libverto-0.3.2-5.0 libxcrypt-4.4.38-1.0 libxml2-2.13.8-1.0 linux-api-headers-6.14-1.0 lmdb-0.9.33-1.0 lz4-1:1.10.0-2.0 m4-1.4.19-3.0 make-4.4.1-2.0 mpfr-4.2.2-1.0 ncurses-6.5-3.0 nettle-3.10.1-1.0 npth-1.8-1.0 openssl-3.5.0-1.0 p11-kit-0.25.3-1.0 pacman-7.0.0.r6.gc685ae6-2.4 pacman-mirrorlist-20250327-1.0 pam-1.6.1-3.0 pambase-20230918-2.0 patch-2.8-1.0 pcre2-10.44-1.1 perl-5.40.2-1.0 pinentry-1.3.1-5.5 pkgconf-2.4.3-1.0 popt-1.19-2.0 readline-8.2.013-1.0 rtmpdump-1:2.4.r105.6f6bb13-1.4 sed-4.9-3.0 shadow-4.17.4-1.2 sqlite-3.49.0-1.0 sudo-1.9.16.p2-2.0 systemd-256.6-1.0 systemd-libs-256.6-1.0 tar-1.35-2.0 texinfo-7.2-1.0 tpm2-tss-4.0.1-1.0 tzdata-2025b-1.0 util-linux-2.41-4.0 util-linux-libs-2.41-4.0 which-2.21-6.2 xxhash-0.8.3-1.0 xz-5.8.1-1.0 zlib-1:1.3.1-2.1 zstd-1.5.7-2.0 base-devel-1-2.0 Total Installed Size: 872.90 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing archlinux32-keyring... call to execv failed (No such file or directory) error: command failed to execute correctly installing linux-api-headers... installing tzdata... Optional dependencies for tzdata bash: for tzselect [pending] glibc: for zdump, zic [pending] installing iana-etc... installing filesystem... installing glibc... Optional dependencies for glibc gd: for memusagestat perl: for mtrace [pending] installing gcc-libs... installing ncurses... Optional dependencies for ncurses bash: for ncursesw6-config [pending] installing readline... installing bash... Optional dependencies for bash bash-completion: for tab completion installing gmp... installing mpfr... installing gawk... installing m4... installing diffutils... installing gdbm... installing db5.3... installing libxcrypt... installing perl... installing autoconf... installing automake... installing jansson... installing bzip2... installing acl... installing attr... installing zlib... installing sqlite... installing util-linux-libs... Optional dependencies for util-linux-libs python: python bindings to libmount installing e2fsprogs... Optional dependencies for e2fsprogs lvm2: for e2scrub util-linux: for e2scrub [pending] smtp-forwarder: for e2scrub_fail script installing keyutils... installing openssl... Optional dependencies for openssl ca-certificates [pending] perl [installed] installing libsasl... installing libldap... installing libevent... Optional dependencies for libevent python: event_rpcgen.py installing libverto... installing lmdb... installing krb5... installing libtirpc... installing pambase... installing libcap-ng... installing audit... Optional dependencies for audit libldap: for audispd-zos-remote [installed] sh: for augenrules [installed] installing libnsl... installing libgpg-error... installing libgcrypt... installing lz4... installing xz... installing zstd... installing systemd-libs... installing pam... installing libcap... installing coreutils... installing findutils... installing libffi... installing libtasn1... installing libp11-kit... installing p11-kit... installing ca-certificates-utils... installing ca-certificates-mozilla... installing ca-certificates... installing brotli... installing libunistring... installing libidn2... installing libnghttp2... installing libnghttp3... installing libpsl... installing libssh2... installing nettle... installing gnutls... Optional dependencies for gnutls tpm2-tss: support for TPM2 wrapped keys [pending] installing rtmpdump... installing curl... installing json-c... installing libelf... installing binutils... Optional dependencies for binutils debuginfod: for debuginfod server/client functionality installing gnulib-l10n... installing icu... installing libxml2... Optional dependencies for libxml2 python: Python bindings installing gettext... Optional dependencies for gettext git: for autopoint infrastructure updates installing bison... installing xxhash... installing debugedit... installing sed... installing libseccomp... installing file... installing shadow... installing util-linux... Optional dependencies for util-linux words: default dictionary for look installing fakeroot... installing flex... installing libmpc... installing libisl... installing gcc... Optional dependencies for gcc gcc-libs: for generating code for 32-bit ABI [installed] installing pcre2... Optional dependencies for pcre2 sh: for pcre2-config [installed] installing grep... installing groff... Optional dependencies for groff netpbm: for use together with man -H command interaction in browsers psutils: for use together with man -H command interaction in browsers libxaw: for gxditview perl-file-homedir: for use with glilypond installing gzip... Optional dependencies for gzip less: zless support util-linux: zmore support [installed] diffutils: zdiff/zcmp support [installed] installing tar... installing libtool... installing gc... installing guile... installing make... installing libksba... installing libusb... installing libassuan... installing libsysprof-capture... installing glib2... Optional dependencies for glib2 gvfs: most gio functionality libelf: gresource inspection tool [installed] python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report installing tpm2-tss... installing libsecret... Optional dependencies for libsecret org.freedesktop.secrets: secret storage backend installing pinentry... Optional dependencies for pinentry gcr: GNOME backend gtk3: GTK backend qt5-x11extras: Qt5 backend kwayland5: Qt5 backend kguiaddons: Qt6 backend kwindowsystem: Qt6 backend installing npth... installing gnupg... Optional dependencies for gnupg pcsclite: for using scdaemon not with the gnupg internal card driver installing gpgme... installing libarchive... installing pacman-mirrorlist... installing device-mapper... installing popt... installing cryptsetup... installing expat... installing dbus... installing dbus-broker... installing dbus-broker-units... installing dbus-units... installing kbd... installing kmod... installing hwdata... installing systemd... Initializing machine ID from random generator. /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 980. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980. Creating group 'systemd-network' with GID 979. Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979. Creating group 'systemd-oom' with GID 978. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978. Creating group 'systemd-journal-remote' with GID 977. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977. Creating group 'systemd-resolve' with GID 976. Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976. Creating group 'systemd-timesync' with GID 975. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975. Creating group 'tss' with GID 974. Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974. Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'. installing pacman... Optional dependencies for pacman base-devel: required to use makepkg [pending] perl-locale-gettext: translation support in makepkg-template installing patch... Optional dependencies for patch ed: for patch -e functionality installing pkgconf... installing sudo... installing texinfo... Optional dependencies for texinfo perl-archive-zip: EPUB file output via texi2any installing which... installing base-devel... :: Running post-transaction hooks... ( 1/13) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'alpm' with GID 973. Creating user 'alpm' (Arch Linux Package Management) with UID 973 and GID 973. ( 2/13) Updating journal message catalog... ( 3/13) Reloading system manager configuration... Skipped: Running in chroot. ( 4/13) Reloading user manager configuration... Skipped: Running in chroot. ( 5/13) Updating udev hardware database... ( 6/13) Applying kernel sysctl settings... Skipped: Running in chroot. ( 7/13) Creating temporary files... /usr/lib/tmpfiles.d/uuidd.conf:5: Failed to resolve user 'uuidd': No such process /usr/lib/tmpfiles.d/uuidd.conf:6: Failed to resolve user 'uuidd': No such process error: command failed to execute correctly ( 8/13) Reloading device manager configuration... Skipped: Running in chroot. ( 9/13) Arming ConditionNeedsUpdate... (10/13) Rebuilding certificate stores... (11/13) Reloading system bus configuration... Skipped: Running in chroot. (12/13) Checking for old perl modules... (13/13) Updating the info directory file... Generating locales... C.UTF-8... done en_US.UTF-8... done de_DE.UTF-8... done Generation complete. ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: libdispatch 6.1-1.0 (Tue May 6 05:49:51 2025) ==> Retrieving sources... -> Updating libdispatch git repo... -> Found remove-werror.patch ==> Validating source files with sha512sums... libdispatch ... Passed remove-werror.patch ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: libdispatch 6.1-1.0 (Tue May 6 05:50:01 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (15) compiler-rt-19.1.6-1.0 cppdap-1.58.0-2.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libedit-20250104_3.1-1.1 libuv-1.51.0-1.0 llvm-libs-18.1.8-4.1 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 rhash-1.4.4-1.0 clang-18.1.8-4.0 cmake-3.30.3-2.1 git-2.47.0-1.0 ninja-1.12.1-2.0 Total Installed Size: 488.17 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format llvm: referenced by some clang headers installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing ninja... :: Running post-transaction hooks... (1/4) Creating system user accounts... /usr/lib/sysusers.d/uuidd.conf:1: Unknown modifier 'u!'. Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found remove-werror.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libdispatch git repo... Cloning into 'libdispatch'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file cmake/modules/DispatchCompilerWarnings.cmake Hunk #1 succeeded at 6 with fuzz 2 (offset 4 lines). ==> Starting build()... -- The C compiler identification is Clang 18.1.8 -- The CXX compiler identification is Clang 18.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test LINKER_SUPPORTS_BUILD_ID -- Performing Test LINKER_SUPPORTS_BUILD_ID - Success -- Looking for __GNU_LIBRARY__ -- Looking for __GNU_LIBRARY__ - found -- Performing Test __BUILTIN_TRAP -- Performing Test __BUILTIN_TRAP - Success -- Found LibRT: /usr/lib/librt.a -- Looking for _pthread_workqueue_init -- Looking for _pthread_workqueue_init - not found -- Looking for getprogname -- Looking for getprogname - not found -- Looking for mach_absolute_time -- Looking for mach_absolute_time - not found -- Looking for mach_approximate_time -- Looking for mach_approximate_time - not found -- Looking for mach_port_construct -- Looking for mach_port_construct - not found -- Looking for malloc_create_zone -- Looking for malloc_create_zone - not found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_spawnp -- Looking for posix_spawnp - found -- Looking for pthread_key_init_np -- Looking for pthread_key_init_np - not found -- Looking for pthread_attr_setcpupercent_np -- Looking for pthread_attr_setcpupercent_np - not found -- Looking for pthread_yield_np -- Looking for pthread_yield_np - not found -- Looking for pthread_main_np -- Looking for pthread_main_np - not found -- Looking for pthread_workqueue_setdispatch_np -- Looking for pthread_workqueue_setdispatch_np - not found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for arc4random -- Looking for arc4random - found -- Looking for include file TargetConditionals.h -- Looking for include file TargetConditionals.h - not found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file libkern/OSAtomic.h -- Looking for include file libkern/OSAtomic.h - not found -- Looking for include file libkern/OSCrossEndian.h -- Looking for include file libkern/OSCrossEndian.h - not found -- Looking for include file libproc_internal.h -- Looking for include file libproc_internal.h - not found -- Looking for include file mach/mach.h -- Looking for include file mach/mach.h - not found -- Looking for include file malloc/malloc.h -- Looking for include file malloc/malloc.h - not found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file pthread/qos.h -- Looking for include file pthread/qos.h - not found -- Looking for include file pthread/workqueue_private.h -- Looking for include file pthread/workqueue_private.h - not found -- Looking for include file pthread_machdep.h -- Looking for include file pthread_machdep.h - not found -- Looking for include file pthread_np.h -- Looking for include file pthread_np.h - not found -- Looking for include file pthread_workqueue.h -- Looking for include file pthread_workqueue.h - not found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file sys/guarded.h -- Looking for include file sys/guarded.h - not found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file objc/objc-internal.h -- Looking for include file objc/objc-internal.h - not found -- Looking for sem_init in pthread -- Looking for sem_init in pthread - found -- Looking for CLOCK_UPTIME -- Looking for CLOCK_UPTIME - not found -- Looking for CLOCK_UPTIME_FAST -- Looking for CLOCK_UPTIME_FAST - not found -- Looking for CLOCK_MONOTONIC -- Looking for CLOCK_MONOTONIC - found -- Looking for CLOCK_REALTIME -- Looking for CLOCK_REALTIME - found -- Looking for CLOCK_MONOTONIC_COARSE -- Looking for CLOCK_MONOTONIC_COARSE - found -- Looking for FD_COPY -- Looking for FD_COPY - not found -- Looking for NOTE_LOWAT -- Looking for NOTE_LOWAT - not found -- Looking for NOTE_NONE -- Looking for NOTE_NONE - not found -- Looking for NOTE_REAP -- Looking for NOTE_REAP - not found -- Looking for NOTE_REVOKE -- Looking for NOTE_REVOKE - not found -- Looking for NOTE_SIGNAL -- Looking for NOTE_SIGNAL - not found -- Looking for POSIX_SPAWN_START_SUSPENDED -- Looking for POSIX_SPAWN_START_SUSPENDED - not found -- Looking for SIGEMT -- Looking for SIGEMT - not found -- Looking for VQ_DESIRED_DISK -- Looking for VQ_DESIRED_DISK - not found -- Looking for VQ_NEARLOWDISK -- Looking for VQ_NEARLOWDISK - not found -- Looking for VQ_QUOTA -- Looking for VQ_QUOTA - not found -- Looking for VQ_UPDATE -- Looking for VQ_UPDATE - not found -- Looking for VQ_VERYLOWDISK -- Looking for VQ_VERYLOWDISK - not found -- Looking for VQ_FREE_SPACE_CHANGE -- Looking for VQ_FREE_SPACE_CHANGE - not found -- Looking for program_invocation_name -- Looking for program_invocation_name - found -- Looking for __printflike -- Looking for __printflike - not found -- Performing Test C_SUPPORTS_OMIT_LEAF_FRAME_POINTER -- Performing Test C_SUPPORTS_OMIT_LEAF_FRAME_POINTER - Success -- Configuring done (6.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: BlocksRuntime_LIBRARIES -- Build files have been written to: /build/libdispatch/src/libdispatch/build ninja: Entering directory `build' [1/78] Building C object src/BlocksRuntime/CMakeFiles/BlocksRuntime.dir/data.c.o [2/78] Building C object src/BlocksRuntime/CMakeFiles/BlocksRuntime.dir/runtime.c.o [3/78] Building C object src/CMakeFiles/dispatch.dir/allocator.c.o [4/78] Building C object src/CMakeFiles/dispatch.dir/benchmark.c.o [5/78] Building C object src/CMakeFiles/dispatch.dir/apply.c.o /build/libdispatch/src/libdispatch/src/apply.c:204:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 204 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/apply.c:204:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/apply.c:226:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 226 | os_atomic_sub2o(dq, dq_state, delta, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:128:3: note: expanded from macro 'os_atomic_sub2o' 128 | os_atomic_sub(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:87:3: note: expanded from macro 'os_atomic_sub' 87 | _os_atomic_c11_op((p), (v), m, sub, -) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :17:1: note: expanded from here 17 | atomic_fetch_sub_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:154:35: note: expanded from macro 'atomic_fetch_sub_explicit' 154 | #define atomic_fetch_sub_explicit __c11_atomic_fetch_sub | ^ 3 warnings generated. [6/78] Building C object src/CMakeFiles/dispatch.dir/data.c.o [7/78] Building C object src/CMakeFiles/dispatch.dir/introspection.c.o [8/78] Building C object src/CMakeFiles/dispatch.dir/init.c.o [9/78] Building C object src/CMakeFiles/dispatch.dir/mach.c.o [10/78] Building C object src/CMakeFiles/dispatch.dir/object.c.o [11/78] Building C object src/CMakeFiles/dispatch.dir/once.c.o [12/78] Building C object src/CMakeFiles/dispatch.dir/io.c.o [13/78] Building C object src/CMakeFiles/dispatch.dir/semaphore.c.o /build/libdispatch/src/libdispatch/src/semaphore.c:182:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 182 | uint64_t dg_state = os_atomic_load2o(dou._dg, dg_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:194:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 194 | uint64_t dg_state = os_atomic_load2o(dg, dg_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:229:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 229 | os_atomic_rmw_loop2o(dg, dg_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:229:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:279:34: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 279 | uint64_t new_state, old_state = os_atomic_add_orig2o(dg, dg_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:126:3: note: expanded from macro 'os_atomic_add_orig2o' 126 | os_atomic_add_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:85:3: note: expanded from macro 'os_atomic_add_orig' 85 | _os_atomic_c11_op_orig((p), (v), m, add, +) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :32:1: note: expanded from here 32 | atomic_fetch_add_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:151:35: note: expanded from macro 'atomic_fetch_add_explicit' 151 | #define atomic_fetch_add_explicit __c11_atomic_fetch_add | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:297:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 297 | } while (unlikely(!os_atomic_cmpxchgv2o(dg, dg_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:120:3: note: expanded from macro 'os_atomic_cmpxchgv2o' 120 | os_atomic_cmpxchgv(&(p)->f, (e), (v), (g), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:68:3: note: expanded from macro 'os_atomic_cmpxchgv' 68 | atomic_compare_exchange_strong_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:145:49: note: expanded from macro 'atomic_compare_exchange_strong_explicit' 145 | #define atomic_compare_exchange_strong_explicit __c11_atomic_compare_exchange_strong | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:340:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 340 | os_atomic_rmw_loop2o(dg, dg_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/semaphore.c:340:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ 8 warnings generated. [14/78] Building C object src/CMakeFiles/dispatch.dir/source.c.o /build/libdispatch/src/libdispatch/src/source.c:161:19: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 161 | uint64_t value = os_atomic_load2o(dr, ds_data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:176:24: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 176 | uint64_t combined = os_atomic_load(&dr->ds_data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:211:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 211 | os_atomic_add2o(dr, ds_pending_data, val, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:124:3: note: expanded from macro 'os_atomic_add2o' 124 | os_atomic_add(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:83:3: note: expanded from macro 'os_atomic_add' 83 | _os_atomic_c11_op((p), (v), m, add, +) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :9:1: note: expanded from here 9 | atomic_fetch_add_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:151:35: note: expanded from macro 'atomic_fetch_add_explicit' 151 | #define atomic_fetch_add_explicit __c11_atomic_fetch_add | ^ /build/libdispatch/src/libdispatch/src/source.c:214:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 214 | os_atomic_or2o(dr, ds_pending_data, val, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:136:3: note: expanded from macro 'os_atomic_or2o' 136 | os_atomic_or(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:95:3: note: expanded from macro 'os_atomic_or' 95 | _os_atomic_c11_op((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :12:1: note: expanded from here 12 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/source.c:217:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 217 | os_atomic_store2o(dr, ds_pending_data, val, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/source.c:941:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 941 | os_atomic_load2o(dr, ds_pending_data, relaxed)) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:1038:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1038 | os_atomic_rmw_loop2o(ds, dq_state, old_state, new_state, seq_cst, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:1038:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/source.c:1131:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1131 | os_atomic_store2o(du._dr, ds_pending_data, 0, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1166 | (void)os_atomic_rmw_loop2o(dqu._dl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1236 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1492:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1492 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :155:1: note: expanded from here 155 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ In file included from /build/libdispatch/src/libdispatch/src/source.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/source.c:763:15: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 763 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(ds))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:794:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 794 | os_atomic_load2o(dr, ds_pending_data, relaxed)) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:814:6: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 814 | os_atomic_load2o(dr, ds_pending_data, relaxed)) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:863:16: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 863 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(ds))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/source.c:534:18: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 534 | uint64_t prev = os_atomic_xchg2o(dr, ds_pending_data, 0, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:116:3: note: expanded from macro 'os_atomic_xchg2o' 116 | os_atomic_xchg(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:61:3: note: expanded from macro 'os_atomic_xchg' 61 | atomic_exchange_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:142:34: note: expanded from macro 'atomic_exchange_explicit' 142 | #define atomic_exchange_explicit __c11_atomic_exchange | ^ 21 warnings generated. [15/78] Building C object src/CMakeFiles/dispatch.dir/time.c.o [16/78] Building C object src/CMakeFiles/dispatch.dir/transform.c.o [17/78] Building C object src/CMakeFiles/dispatch.dir/voucher.c.o [18/78] Building C object src/CMakeFiles/dispatch.dir/queue.c.o /build/libdispatch/src/libdispatch/src/queue.c:70:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 70 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:89:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 89 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:108:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 108 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2471:16: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2471 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(tq))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2840:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2840 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2882:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2882 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2937:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2937 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2937:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3039:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3039 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3039:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3061:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3061 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3061:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3338:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3338 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3748:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3748 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3748:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4109:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4109 | uint64_t dq_state = os_atomic_load2o(dwl, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4160:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4160 | uint64_t dq_state = os_atomic_and_orig2o(dwl, dq_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:134:3: note: expanded from macro 'os_atomic_and_orig2o' 134 | os_atomic_and_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:93:3: note: expanded from macro 'os_atomic_and_orig' 93 | _os_atomic_c11_op_orig((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :151:1: note: expanded from here 151 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:4175:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4175 | os_atomic_and2o(dwl, dq_state, ~DISPATCH_QUEUE_NEEDS_ACTIVATION, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:132:3: note: expanded from macro 'os_atomic_and2o' 132 | os_atomic_and(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:91:3: note: expanded from macro 'os_atomic_and' 91 | _os_atomic_c11_op((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :154:1: note: expanded from here 154 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:4497:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4497 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4497:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4860:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4860 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4860:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:5385:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 5385 | dq_state = os_atomic_or2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:136:3: note: expanded from macro 'os_atomic_or2o' 136 | os_atomic_or(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:95:3: note: expanded from macro 'os_atomic_or' 95 | _os_atomic_c11_op((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :78:1: note: expanded from here 78 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/queue.c:6705:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6705 | os_atomic_or2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:136:3: note: expanded from macro 'os_atomic_or2o' 136 | os_atomic_or(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:95:3: note: expanded from macro 'os_atomic_or' 95 | _os_atomic_c11_op((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :127:1: note: expanded from here 127 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/queue.c:6713:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6713 | mach_port_t owner = DISPATCH_QUEUE_DRAIN_OWNER(dq); | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:1053:24: note: expanded from macro 'DISPATCH_QUEUE_DRAIN_OWNER' 1053 | _dq_state_drain_owner(os_atomic_load2o(dq, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:6890:41: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6890 | if (qos) _dispatch_thread_override_end(DISPATCH_QUEUE_DRAIN_OWNER(dq), dq); | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:1053:24: note: expanded from macro 'DISPATCH_QUEUE_DRAIN_OWNER' 1053 | _dq_state_drain_owner(os_atomic_load2o(dq, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:969:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 969 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:969:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1330:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1330 | return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1330:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1669:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1669 | uint64_t dq_state = os_atomic_sub2o(dq, dq_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:128:3: note: expanded from macro 'os_atomic_sub2o' 128 | os_atomic_sub(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:87:3: note: expanded from macro 'os_atomic_sub' 87 | _os_atomic_c11_op((p), (v), m, sub, -) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :80:1: note: expanded from here 80 | atomic_fetch_sub_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:154:35: note: expanded from macro 'atomic_fetch_sub_explicit' 154 | #define atomic_fetch_sub_explicit __c11_atomic_fetch_sub | ^ /build/libdispatch/src/libdispatch/src/queue.c:1557:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1557 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1557:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1380:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1380 | return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1380:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1071:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1071 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1071:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:2016:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2016 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1933:26: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1933 | _dq_state_is_base_wlh(os_atomic_load2o(dq, dq_state, relaxed))) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2537:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2537 | uint64_t dq_state = os_atomic_load2o(dq._dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2912:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2912 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2912:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:2973:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2973 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2973:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1166 | (void)os_atomic_rmw_loop2o(dqu._dl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1166:8: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:3615:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3615 | dq_state = os_atomic_load(&dq->dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:3642:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 3642 | os_atomic_xor2o(dq, dq_state, owned, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :138:1: note: expanded from here 138 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1429:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1429 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1429:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1358:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1358 | os_atomic_add2o(dq, dq_state, DISPATCH_QUEUE_WIDTH_INTERVAL, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:124:3: note: expanded from macro 'os_atomic_add2o' 124 | os_atomic_add(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:83:3: note: expanded from macro 'os_atomic_add' 83 | _os_atomic_c11_op((p), (v), m, add, +) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :144:1: note: expanded from here 144 | atomic_fetch_add_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:151:35: note: expanded from macro 'atomic_fetch_add_explicit' 151 | #define atomic_fetch_add_explicit __c11_atomic_fetch_add | ^ /build/libdispatch/src/libdispatch/src/queue.c:1163:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1163 | old_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1288:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1288 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1300:6: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1300 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :48:1: note: expanded from here 48 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:1288:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1288 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:2417:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 2417 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:2417:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1236 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1236:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1492:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1492 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :155:1: note: expanded from here 155 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1481:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1481 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4189:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4189 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4196:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4196 | os_atomic_xor2o(dwl, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :158:1: note: expanded from here 158 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:4189:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4189 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4306:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4306 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4318:6: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4318 | os_atomic_xor2o(dwl, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :203:1: note: expanded from here 203 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:4306:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4306 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4364:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4364 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4377:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4377 | os_atomic_xor2o(dwl, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :17:1: note: expanded from here 17 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:4364:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4364 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4551:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4551 | os_atomic_rmw_loop2o(dwl, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4551:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1337:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1337 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1354:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1354 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :55:1: note: expanded from here 55 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:1337:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1337 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:1497:28: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1497 | if (dq->dq_items_tail && !DISPATCH_QUEUE_IS_SUSPENDED(dq)) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1433:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1433 | os_atomic_and2o(dq, dq_state, ~DISPATCH_QUEUE_IN_BARRIER, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:132:3: note: expanded from macro 'os_atomic_and2o' 132 | os_atomic_and(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:91:3: note: expanded from macro 'os_atomic_and' 91 | _os_atomic_c11_op((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :65:1: note: expanded from here 65 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:1463:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1463 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:1478:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1478 | os_atomic_xor2o(dq, dq_state, DISPATCH_QUEUE_DIRTY, acquire); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:140:3: note: expanded from macro 'os_atomic_xor2o' 140 | os_atomic_xor(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:99:3: note: expanded from macro 'os_atomic_xor' 99 | _os_atomic_c11_op((p), (v), m, xor, ^) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :68:1: note: expanded from here 68 | atomic_fetch_xor_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:160:35: note: expanded from macro 'atomic_fetch_xor_explicit' 160 | #define atomic_fetch_xor_explicit __c11_atomic_fetch_xor | ^ /build/libdispatch/src/libdispatch/src/queue.c:1463:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1463 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4980:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4980 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, release, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:4980:3: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:4952:23: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 4952 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1401:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1401 | return os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1401:9: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:5319:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 5319 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:5319:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:6662:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6662 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:6662:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ /build/libdispatch/src/libdispatch/src/queue.c:6691:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6691 | old_state = os_atomic_and_orig2o(dq, dq_state, ~clear_bits, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:134:3: note: expanded from macro 'os_atomic_and_orig2o' 134 | os_atomic_and_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:93:3: note: expanded from macro 'os_atomic_and_orig' 93 | _os_atomic_c11_op_orig((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :124:1: note: expanded from here 124 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1909:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1909 | os_atomic_rmw_loop2o(dqu._dq, dq_state, old_state, new_state, relaxed, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1909:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ In file included from /build/libdispatch/src/libdispatch/src/queue.c:21: In file included from /build/libdispatch/src/libdispatch/src/internal.h:1113: /build/libdispatch/src/libdispatch/src/inline_internal.h:1921:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1921 | os_atomic_and2o(dqu._dq, dq_state, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:132:3: note: expanded from macro 'os_atomic_and2o' 132 | os_atomic_and(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:91:3: note: expanded from macro 'os_atomic_and' 91 | _os_atomic_c11_op((p), (v), m, and, &) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:77:3: note: expanded from macro '_os_atomic_c11_op' 77 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), _v, \ | ^ :204:1: note: expanded from here 204 | atomic_fetch_and_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:163:35: note: expanded from macro 'atomic_fetch_and_explicit' 163 | #define atomic_fetch_and_explicit __c11_atomic_fetch_and | ^ /build/libdispatch/src/libdispatch/src/queue.c:6774:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6774 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:6730:22: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 6730 | uint64_t dq_state = os_atomic_load2o(dq, dq_state, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:7078:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 7078 | os_atomic_rmw_loop2o(dq, dq_state, old_state, new_state, acquire, { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:164:8: note: expanded from macro 'os_atomic_rmw_loop' 164 | ov = os_atomic_load(_p, relaxed); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/queue.c:7078:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] /build/libdispatch/src/libdispatch/src/shims/atomic.h:172:3: note: expanded from macro 'os_atomic_rmw_loop2o' 172 | os_atomic_rmw_loop(&(p)->f, ov, nv, m, __VA_ARGS__) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:167:14: note: expanded from macro 'os_atomic_rmw_loop' 167 | _result = os_atomic_cmpxchgvw(_p, ov, nv, &ov, m); \ | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:72:3: note: expanded from macro 'os_atomic_cmpxchgvw' 72 | atomic_compare_exchange_weak_explicit(_os_atomic_c11_atomic(p), \ | ^ /usr/lib/clang/18/include/stdatomic.h:148:47: note: expanded from macro 'atomic_compare_exchange_weak_explicit' 148 | #define atomic_compare_exchange_weak_explicit __c11_atomic_compare_exchange_weak | ^ 98 warnings generated. [19/78] Building C object src/CMakeFiles/dispatch.dir/shims.c.o [20/78] Building C object src/CMakeFiles/dispatch.dir/event/event.c.o /build/libdispatch/src/libdispatch/src/event/event.c:879:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 879 | os_atomic_store2o(dt, ds_pending_data, 0, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event.c:828:15: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 828 | if (unlikely(DISPATCH_QUEUE_IS_SUSPENDED(ds))) { | ^ /build/libdispatch/src/libdispatch/src/inline_internal.h:907:26: note: expanded from macro 'DISPATCH_QUEUE_IS_SUSPENDED' 907 | _dq_state_is_suspended(os_atomic_load2o(x, dq_state, relaxed)) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1062:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1062 | os_atomic_store2o(dr, ds_pending_data, 2, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1092:16: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1092 | if (unlikely(os_atomic_load2o(dr, ds_pending_data, relaxed))) { | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:112:3: note: expanded from macro 'os_atomic_load2o' 112 | os_atomic_load(&(p)->f, m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:57:3: note: expanded from macro 'os_atomic_load' 57 | atomic_load_explicit(_os_atomic_c11_atomic(p), memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:139:30: note: expanded from macro 'atomic_load_explicit' 139 | #define atomic_load_explicit __c11_atomic_load | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1094:14: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1094 | pending = os_atomic_or_orig2o(dr, ds_pending_data, | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:138:3: note: expanded from macro 'os_atomic_or_orig2o' 138 | os_atomic_or_orig(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:97:3: note: expanded from macro 'os_atomic_or_orig' 97 | _os_atomic_c11_op_orig((p), (v), m, or, |) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:80:3: note: expanded from macro '_os_atomic_c11_op_orig' 80 | atomic_fetch_##o##_explicit(_os_atomic_c11_atomic(p), v, \ | ^ :21:1: note: expanded from here 21 | atomic_fetch_or_explicit | ^ /usr/lib/clang/18/include/stdatomic.h:157:34: note: expanded from macro 'atomic_fetch_or_explicit' 157 | #define atomic_fetch_or_explicit __c11_atomic_fetch_or | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1105:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1105 | os_atomic_store2o(dr, ds_pending_data, pending, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event.c:1109:5: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 1109 | os_atomic_store2o(dr, ds_pending_data, pending, release); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ 7 warnings generated. [21/78] Building C object src/CMakeFiles/dispatch.dir/event/event_epoll.c.o /build/libdispatch/src/libdispatch/src/event/event_epoll.c:515:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 515 | os_atomic_store2o(du._dr, ds_pending_data, 1, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event_epoll.c:583:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 583 | os_atomic_store2o(du._dr, ds_pending_data, ~data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event_epoll.c:596:4: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 596 | os_atomic_store2o(du._dr, ds_pending_data, ~data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ /build/libdispatch/src/libdispatch/src/event/event_epoll.c:563:2: warning: large atomic operation may incur significant performance penalty; the access size (8 bytes) exceeds the max lock-free size (4 bytes) [-Watomic-alignment] 563 | os_atomic_store2o(du._dr, ds_pending_data, ~data, relaxed); | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:114:3: note: expanded from macro 'os_atomic_store2o' 114 | os_atomic_store(&(p)->f, (v), m) | ^ /build/libdispatch/src/libdispatch/src/shims/atomic.h:59:3: note: expanded from macro 'os_atomic_store' 59 | atomic_store_explicit(_os_atomic_c11_atomic(p), v, memory_order_##m) | ^ /usr/lib/clang/18/include/stdatomic.h:136:31: note: expanded from macro 'atomic_store_explicit' 136 | #define atomic_store_explicit __c11_atomic_store | ^ 4 warnings generated. [22/78] Building C object src/CMakeFiles/dispatch.dir/event/event_kevent.c.o [23/78] Building C object src/CMakeFiles/dispatch.dir/event/event_windows.c.o [24/78] Building C object src/CMakeFiles/dispatch.dir/shims/yield.c.o [25/78] Building C object src/CMakeFiles/dispatch.dir/shims/lock.c.o [26/78] Building C object src/CMakeFiles/dispatch.dir/event/workqueue.c.o [27/78] Building CXX object src/CMakeFiles/dispatch.dir/block.cpp.o [28/78] Linking C shared library libBlocksRuntime.so [29/78] Building C object tests/CMakeFiles/bsdtests.dir/dispatch_test.c.o [30/78] Linking CXX shared library libdispatch.so [31/78] Building C object tests/CMakeFiles/bsdtests.dir/bsdtests.c.o [32/78] Building C object tests/CMakeFiles/bsdtestharness.dir/bsdtestharness.c.o [33/78] Linking C static library tests/libbsdtests.a [34/78] Building C object tests/CMakeFiles/dispatch_apply.dir/dispatch_apply.c.o [35/78] Building C object tests/CMakeFiles/dispatch_api.dir/dispatch_api.c.o [36/78] Building C object tests/CMakeFiles/dispatch_debug.dir/dispatch_debug.c.o [37/78] Building C object tests/CMakeFiles/dispatch_queue_finalizer.dir/dispatch_queue_finalizer.c.o [38/78] Building C object tests/CMakeFiles/dispatch_overcommit.dir/dispatch_overcommit.c.o [39/78] Building C object tests/CMakeFiles/dispatch_context_for_key.dir/dispatch_context_for_key.c.o [40/78] Building C object tests/CMakeFiles/dispatch_timer.dir/dispatch_timer.c.o [41/78] Building C object tests/CMakeFiles/dispatch_after.dir/dispatch_after.c.o [42/78] Building C object tests/CMakeFiles/dispatch_timer_timeout.dir/dispatch_timer_timeout.c.o [43/78] Building C object tests/CMakeFiles/dispatch_timer_short.dir/dispatch_timer_short.c.o [44/78] Building C object tests/CMakeFiles/dispatch_sema.dir/dispatch_sema.c.o [45/78] Building C object tests/CMakeFiles/dispatch_timer_bit31.dir/dispatch_timer_bit31.c.o [46/78] Building C object tests/CMakeFiles/dispatch_timer_bit63.dir/dispatch_timer_bit63.c.o [47/78] Building C object tests/CMakeFiles/dispatch_timer_set_time.dir/dispatch_timer_set_time.c.o [48/78] Building C object tests/CMakeFiles/dispatch_data.dir/dispatch_data.c.o [49/78] Building C object tests/CMakeFiles/dispatch_io_muxed.dir/dispatch_io_muxed.c.o [50/78] Building C object tests/CMakeFiles/dispatch_io_net.dir/dispatch_io_net.c.o [51/78] Building C object tests/CMakeFiles/dispatch_io_pipe_close.dir/dispatch_io_pipe_close.c.o [52/78] Building C object tests/CMakeFiles/dispatch_io_pipe.dir/dispatch_io_pipe.c.o [53/78] Building C object tests/CMakeFiles/dispatch_c99.dir/dispatch_c99.c.o [54/78] Building C object tests/CMakeFiles/dispatch_select.dir/dispatch_select.c.o /build/libdispatch/src/libdispatch/tests/dispatch_select.c:72:50: warning: implicit conversion changes signedness: 'ssize_t' (aka 'int') to 'size_t' (aka 'unsigned int') [-Wsign-conversion] 72 | test_sizet_less_than_or_equal("kevent read 1", sz, buffer_size+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/libdispatch/src/libdispatch/tests/bsdtests.h:151:107: note: expanded from macro 'test_sizet_less_than_or_equal' 151 | #define test_sizet_less_than_or_equal(a,b,c) _test_sizet_less_than_or_equal(__SOURCE_FILE__, __LINE__, a, b, c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /build/libdispatch/src/libdispatch/tests/dispatch_select.c:131:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'int') to 'size_t' (aka 'unsigned int') [-Wsign-conversion] 131 | test_sizet_less_than_or_equal("estimated", est, expected - actual); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/libdispatch/src/libdispatch/tests/bsdtests.h:151:110: note: expanded from macro 'test_sizet_less_than_or_equal' 151 | #define test_sizet_less_than_or_equal(a,b,c) _test_sizet_less_than_or_equal(__SOURCE_FILE__, __LINE__, a, b, c) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 2 warnings generated. [55/78] Linking C executable bsdtestharness [56/78] Building CXX object tests/CMakeFiles/dispatch_plusplus.dir/dispatch_plusplus.cpp.o [57/78] Linking C executable dispatch_apply FAILED: dispatch_apply : && /usr/bin/clang -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/libdispatch/src=/usr/src/debug/libdispatch -O2 -g -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -lrt tests/CMakeFiles/dispatch_apply.dir/dispatch_apply.c.o -o dispatch_apply -Wl,-rpath,/build/libdispatch/src/libdispatch/build libdispatch.so libBlocksRuntime.so tests/libbsdtests.a && : /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_or_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_and_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_load_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_store_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_compare_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_xor_8' clang: error: linker command failed with exit code 1 (use -v to see invocation) [58/78] Linking C executable dispatch_api FAILED: dispatch_api : && /usr/bin/clang -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/libdispatch/src=/usr/src/debug/libdispatch -O2 -g -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -lrt tests/CMakeFiles/dispatch_api.dir/dispatch_api.c.o -o dispatch_api -Wl,-rpath,/build/libdispatch/src/libdispatch/build libdispatch.so libBlocksRuntime.so tests/libbsdtests.a && : /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_sub_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_or_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_and_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_load_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_store_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_compare_exchange_8' /usr/bin/ld: libdispatch.so: undefined reference to `__atomic_fetch_xor_8' clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:clean_chroot: build@euronuc-i486