Skip to content

More work towards a wasip3 target#636

Merged
alexcrichton merged 3 commits into
WebAssembly:mainfrom
alexcrichton:wasip3
Jul 1, 2026
Merged

More work towards a wasip3 target#636
alexcrichton merged 3 commits into
WebAssembly:mainfrom
alexcrichton:wasip3

Conversation

@alexcrichton

Copy link
Copy Markdown
Collaborator

This is a work-in-progress to get things enabled. The main bulk of the change here is updating LLVM itself to tip-of-tree as of yesterday morning. This removes two *.patch files because they've landed, and adds another *.patch file to work around a new issue that's cropped up. I've also included a *.patch for llvm/llvm-project#200855, too.

This isn't ready yet to land as it's still failing to build/link/etc, and I'll comment some more below.

@alexcrichton

Copy link
Copy Markdown
Collaborator Author

@TartanLlama building this PR, with this minor patch on wasi-libc, currently yields:

[1578/1973] Linking C shared library libc.so
FAILED: [code=1] libc.so
: && /home/alex/code/wasi-sdk/build/install/bin/clang --sysroot=/home/alex/code/wasi-sdk/build/sysroot/install/share/wasi-sysroot -fPIC -mcpu=lime1  -fdebug-prefix-map=/home/alex/code/wasi-sdk=wasisdk://v33.5gc841cddbf812+m -fPIC -O2 -g -DNDEBUG  -shared --target=wasm32-wasip3 --sysroot=/home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/sysroot -resource-dir /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/temp-resource-dir -nodefaultlibs /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/temp-resource-dir/lib/wasm32-unknown-wasip3/libclang_rt.builtins.a -Wl,--allow-undefined-file=/home/alex/code/wasi-sdk/src/wasi-libc/linker-provided-symbols.txt  -o libc.so libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/closedir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/dirfd.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/fdclosedir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/fdopendir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/opendirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/readdir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/rewinddir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/scandirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/seekdir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/telldir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/errno/errno.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/fcntl.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/openat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/posix_fadvise.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/posix_fallocate.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/poll/poll.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sched/sched_yield.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/stdio/renameat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/stdlib/_Exit.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/ioctl/ioctl.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/select/pselect.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/select/select.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/fstat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/fstatat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/futimens.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/mkdirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/utimensat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/time/gettimeofday.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/preadv.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/pwritev.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/readv.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/writev.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/CLOCK_MONOTONIC.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/CLOCK_REALTIME.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/clock_getres.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/clock_gettime.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/clock_nanosleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/nanosleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/time.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/faccessat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/fdatasync.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/fsync.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/ftruncate.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/linkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/lseek.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/pread.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/pwrite.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/read.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/readlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/sleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/symlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/unlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/usleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/write.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__errno_location.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__main_void.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_dt.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_environ.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_fd_renumber.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_initialize_environ.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_random.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_real.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_rmdirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_tell.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_unlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/abort.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/at_fdcwd.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/chdir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/complex-builtins.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/environ.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/errno.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/getcwd.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/getentropy.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/isatty.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/math/fmin-fmax.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/math/math-builtins.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/posix.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/preopens.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/reallocarray.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/sbrk.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/truncate.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/accept.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/bind.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/connect.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/descriptor_table.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/getsockpeername.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/listen.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/file_utils.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/file.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/recv.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/send.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/shutdown.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/socket.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/sockets_utils.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/sockopt.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/tcp.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/udp.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/netdb.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3_block_on.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3_stdio.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3_stack_pointer.S.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/dirent/alphasort.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/dirent/versionsort.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/__init_tls.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/__stack_chk_fail.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/clearenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/getenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/putenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/setenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/unsetenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/errno/strerror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/assert.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/at_quick_exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/atexit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/quick_exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fcntl/creat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fegetexceptflag.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/feholdexcept.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fesetexceptflag.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fesetround.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/feupdateenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/defsysinfo.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/intscan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/libc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/shgetc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/legacy/getpagesize.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/a64l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/basename.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/dirname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/ffs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/ffsl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/ffsll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/fmtmsg.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getdomainname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/gethostid.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getopt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getopt_long.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getsubopt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/nftw.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/realpath.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/uname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/htonl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/htons.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/in6addr_any.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/in6addr_loopback.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_addr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_aton.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_legacy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_ntoa.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_ntop.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_pton.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/ntohl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/ntohs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stat/futimesat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/default_attr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_get.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setdetachstate.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setguardsize.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setschedparam.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setstack.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setstacksize.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_barrierattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_barrierattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_barrierattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_cancel.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_cleanup_push.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_setclock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_equal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_getattr_np.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_getspecific.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_key_create.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutex_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutex_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_setprotocol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_setrobust.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_settype.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlock_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlock_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlockattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlockattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlockattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_self.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_setcancelstate.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_setcanceltype.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_setspecific.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_spin_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_spin_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_testcancel.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/thrd_sleep.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__month_to_secs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__secs_to_tm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__tm_to_secs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__tz.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__year_to_secs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/asctime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/asctime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/ctime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/ctime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/difftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/ftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/getdate.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/gmtime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/gmtime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/localtime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/localtime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/mktime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/strftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/strptime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/timegm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/timespec_get.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/wcsftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/unistd/gethostname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/unistd/posix_close.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/sources/arc4random.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/__cexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/__cexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cabs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cabsf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cabsl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacoshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacoshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/carg.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cargf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cargl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccoshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccoshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cexpl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/clog.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/clogf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/clogl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/conj.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/conjf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/conjl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cpow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cpowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cpowl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cproj.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cprojf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cprojl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csqrt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csqrtf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csqrtl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/confstr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/fpathconf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/legacy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/pathconf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/sysconf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_blowfish.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_des.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_md5.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_sha256.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_sha512.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/encrypt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_b_loc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_get_mb_cur_max.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_tolower_loc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_toupper_loc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isalnum.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isalpha.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isascii.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isblank.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iscntrl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isgraph.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/islower.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isprint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/ispunct.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isspace.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isupper.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswalnum.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswalpha.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswblank.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswcntrl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswctype.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswgraph.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswlower.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswprint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswpunct.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswspace.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswupper.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswxdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isxdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/toascii.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/tolower.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/toupper.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/towctrans.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/wcswidth.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/wctrans.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/wcwidth.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/__lctrans.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/__mo_lookup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/c_locale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/catclose.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/catgets.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/catopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/duplocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/freelocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/iconv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/iconv_close.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/langinfo.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/locale_map.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/localeconv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/newlocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/pleval.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/setlocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strcoll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strfmon.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strtod_l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strxfrm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/uselocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/wcscoll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/wcsxfrm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__cos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__cosdf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__cosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__expo2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__expo2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__invtrigl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_divzero.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_divzerof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_invalid.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_invalidf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_invalidl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_oflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_oflowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_uflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_uflowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_xflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_xflowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__polevll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2_large.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__sin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__sindf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__sinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__tan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__tandf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__tanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acoshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acoshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cbrt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cbrtf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cbrtl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ceill.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/copysignl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/coshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/coshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/erf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/erff.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/erfl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp10.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp10f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp10l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2f_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expm1.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expm1f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expm1l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fabsl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fdim.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fdimf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fdiml.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/finite.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/finitef.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/floorl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fma.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmaf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmaxl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fminl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmod.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmodf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmodl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/frexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/frexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/frexpl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/hypot.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/hypotf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/hypotl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ilogb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ilogbf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ilogbl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j0.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j0f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j1.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j1f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/jn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/jnf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ldexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ldexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ldexpl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgamma.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgamma_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgammaf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgammaf_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgammal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llrint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llrintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llrintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llround.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llroundf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llroundl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log10.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log10f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log10l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log1p.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log1pf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log1pl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2f_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logbf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logbl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logf_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lrint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lrintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lrintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lround.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lroundf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lroundl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/modf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/modff.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/modfl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nearbyintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nextafter.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nextafterf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nextafterl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nexttoward.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nexttowardf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nexttowardl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/pow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/pow_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/powf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/powf_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/powl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remainder.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remainderf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remainderl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remquo.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remquof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remquol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/rintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/round.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/roundf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/roundl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbln.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalblnf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalblnl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbnf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbnl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/signgam.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/significand.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/significandf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sincos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sincosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sincosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sqrt_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sqrtl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tgamma.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tgammaf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tgammal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/truncl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/btowc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/c16rtomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/c32rtomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/internal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mblen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrtoc16.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrtoc32.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrtowc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbsinit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbsnrtowcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbsrtowcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbstowcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbtowc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcrtomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcsnrtombs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcsrtombs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcstombs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wctob.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wctomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/__rand48_step.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/__seed48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/drand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/lcong48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/lrand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/mrand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/rand.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/rand_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/random.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/seed48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/srand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/fnmatch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/glob.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/regcomp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/regerror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/regexec.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/tre-mem.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/hsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/insque.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/lsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tdelete.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tdestroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tfind.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/twalk.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fclose_ca.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fdopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fmodeflags.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fopen_rb_ca.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__overflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_close.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_read.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_seek.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_write.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdout_write.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__toread.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__towrite.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__uflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/asprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/clearerr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/dprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ext.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ext2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fclose.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/feof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ferror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fflush.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetln.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetpos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgets.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetws.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fileno.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fmemopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fopencookie.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputws.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fread.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/freopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fseek.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fsetpos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ftell.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwide.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwrite.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getc_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getchar_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getdelim.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getline.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getw.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getwchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ofl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ofl_add.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/open_memstream.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/open_wmemstream.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/perror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/printf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putc_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putchar_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/puts.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putw.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putwchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/rewind.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/scanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setbuf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setbuffer.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setlinebuf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setvbuf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/snprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/sprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/sscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/stderr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/stdin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/stdout.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/swprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/swscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ungetc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ungetwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vasprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vdprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vfwscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vsnprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vsprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vsscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vswprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vswscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vwprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vwscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/wprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/wscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/abs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atoi.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atoll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/bsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/div.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/ecvt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/fcvt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/gcvt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/imaxabs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/imaxdiv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/labs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/ldiv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/llabs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/lldiv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/qsort.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/qsort_nr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/strtol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/wcstol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/bcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/bcopy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/bzero.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/explicit_bzero.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/index.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memccpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memmem.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/mempcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memrchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/rindex.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/stpcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/stpncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcasestr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strchrnul.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strdup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strerror_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strlcat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strlcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strndup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strnlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strpbrk.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strrchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strsep.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strspn_simd.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strstr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strtok.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strtok_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strverscmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/swab.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcpcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcpncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscasecmp_l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcschr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsdup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcslen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncasecmp_l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsnlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcspbrk.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsrchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsstr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcstok.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcswcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemmove.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemset.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/gai_strerror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_barrier_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_barrier_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_barrier_wait.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_broadcast.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_signal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_timedwait.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_wait.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_create.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_detach.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_join.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_consistent.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_getprioceiling.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_lock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_timedlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_trylock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_unlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_once.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_rdlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_timedrdlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_timedwrlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_tryrdlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_trywrlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_unlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_wrlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_spin_lock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_spin_trylock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_spin_unlock.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/internal/floatscan.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdio/vfprintf.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdio/vfscanf.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdio/vfwprintf.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdlib/strtod.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdlib/wcstod.c.obj dlmalloc/CMakeFiles/dlmalloc-shared.dir/src/dlmalloc.c.obj libc-top-half/CMakeFiles/bulk-memory-shared.dir/musl/src/string/memcpy.c.obj libc-top-half/CMakeFiles/bulk-memory-shared.dir/musl/src/string/memmove.c.obj libc-top-half/CMakeFiles/bulk-memory-shared.dir/musl/src/string/memset.c.obj fts/CMakeFiles/fts-shared.dir/musl-fts/fts.c.obj /home/alex/code/wasi-sdk/src/wasi-libc/libc-bottom-half/sources/wasip3_component_type.o   && :
wasm-ld: /home/alex/code/wasi-sdk/src/llvm-project/llvm/include/llvm/Support/Casting.h:572: decltype(auto) llvm::cast(From*) [with To = lld::wasm::DefinedFunction; From = const lld::wasm::FunctionSymbol]: Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
Stack dump:
0.	Program arguments: /home/alex/code/wasi-sdk/build/install/bin/wasm-ld -m wasm32 -L /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/temp-resource-dir/lib/wasm32-unknown-wasip3 -L /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/sysroot/lib/wasm32-wasip3/noeh -L /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/sysroot/lib/wasm32-wasip3 /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/sysroot/lib/wasm32-wasip3/crt1-reactor.o --entry _initialize -shared /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build/temp-resource-dir/lib/wasm32-unknown-wasip3/libclang_rt.builtins.a --allow-undefined-file=/home/alex/code/wasi-sdk/src/wasi-libc/linker-provided-symbols.txt libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/closedir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/dirfd.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/fdclosedir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/fdopendir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/opendirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/readdir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/rewinddir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/scandirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/seekdir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/dirent/telldir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/errno/errno.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/fcntl.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/openat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/posix_fadvise.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/fcntl/posix_fallocate.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/poll/poll.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sched/sched_yield.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/stdio/renameat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/stdlib/_Exit.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/ioctl/ioctl.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/select/pselect.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/select/select.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/fstat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/fstatat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/futimens.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/mkdirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/stat/utimensat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/time/gettimeofday.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/preadv.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/pwritev.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/readv.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/sys/uio/writev.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/CLOCK_MONOTONIC.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/CLOCK_REALTIME.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/clock_getres.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/clock_gettime.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/clock_nanosleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/nanosleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/time/time.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/faccessat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/fdatasync.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/fsync.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/ftruncate.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/linkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/lseek.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/pread.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/pwrite.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/read.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/readlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/sleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/symlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/unlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/usleep.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/cloudlibc/src/libc/unistd/write.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__errno_location.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__main_void.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_dt.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_environ.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_fd_renumber.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_initialize_environ.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_random.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_real.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_rmdirat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_tell.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/__wasilibc_unlinkat.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/abort.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/at_fdcwd.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/chdir.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/complex-builtins.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/environ.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/errno.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/getcwd.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/getentropy.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/isatty.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/math/fmin-fmax.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/math/math-builtins.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/posix.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/preopens.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/reallocarray.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/sbrk.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/truncate.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/accept.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/bind.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/connect.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/descriptor_table.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/getsockpeername.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/listen.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/file_utils.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/file.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/recv.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/send.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/shutdown.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/socket.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/sockets_utils.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/sockopt.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/tcp.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/udp.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/netdb.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3_block_on.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3_stdio.c.obj libc-bottom-half/CMakeFiles/bottom-half-shared.dir/sources/wasip3_stack_pointer.S.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/dirent/alphasort.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/dirent/versionsort.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/__init_tls.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/__stack_chk_fail.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/clearenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/getenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/putenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/setenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/env/unsetenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/errno/strerror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/assert.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/at_quick_exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/atexit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/exit/quick_exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fcntl/creat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fegetexceptflag.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/feholdexcept.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fesetexceptflag.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/fesetround.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/fenv/feupdateenv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/defsysinfo.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/intscan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/libc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/internal/shgetc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/legacy/getpagesize.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/a64l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/basename.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/dirname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/ffs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/ffsl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/ffsll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/fmtmsg.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getdomainname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/gethostid.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getopt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getopt_long.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/getsubopt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/nftw.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/realpath.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/misc/uname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/htonl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/htons.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/in6addr_any.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/in6addr_loopback.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_addr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_aton.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_legacy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_ntoa.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_ntop.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/inet_pton.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/ntohl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/ntohs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stat/futimesat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/default_attr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_get.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setdetachstate.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setguardsize.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setschedparam.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setstack.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_attr_setstacksize.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_barrierattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_barrierattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_barrierattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_cancel.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_cleanup_push.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_setclock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_condattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_equal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_getattr_np.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_getspecific.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_key_create.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutex_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutex_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_setprotocol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_setrobust.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_mutexattr_settype.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlock_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlock_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlockattr_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlockattr_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_rwlockattr_setpshared.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_self.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_setcancelstate.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_setcanceltype.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_setspecific.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_spin_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_spin_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/pthread_testcancel.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/common/thrd_sleep.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__month_to_secs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__secs_to_tm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__tm_to_secs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__tz.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/__year_to_secs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/asctime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/asctime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/ctime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/ctime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/difftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/ftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/getdate.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/gmtime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/gmtime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/localtime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/localtime_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/mktime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/strftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/strptime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/timegm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/timespec_get.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/time/wcsftime.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/unistd/gethostname.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/unistd/posix_close.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/sources/arc4random.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/__cexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/__cexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cabs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cabsf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cabsl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacoshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacoshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cacosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/carg.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cargf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cargl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/casinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/catanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccoshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccoshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ccosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cexpl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/clog.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/clogf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/clogl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/conj.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/conjf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/conjl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cpow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cpowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cpowl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cproj.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cprojf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/cprojl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csqrt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csqrtf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/csqrtl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/complex/ctanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/confstr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/fpathconf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/legacy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/pathconf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/conf/sysconf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_blowfish.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_des.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_md5.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_sha256.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/crypt_sha512.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/crypt/encrypt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_b_loc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_get_mb_cur_max.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_tolower_loc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/__ctype_toupper_loc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isalnum.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isalpha.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isascii.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isblank.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iscntrl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isgraph.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/islower.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isprint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/ispunct.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isspace.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isupper.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswalnum.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswalpha.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswblank.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswcntrl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswctype.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswgraph.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswlower.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswprint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswpunct.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswspace.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswupper.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/iswxdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/isxdigit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/toascii.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/tolower.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/toupper.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/towctrans.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/wcswidth.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/wctrans.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/ctype/wcwidth.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/__lctrans.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/__mo_lookup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/c_locale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/catclose.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/catgets.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/catopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/duplocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/freelocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/iconv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/iconv_close.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/langinfo.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/locale_map.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/localeconv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/newlocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/pleval.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/setlocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strcoll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strfmon.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strtod_l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/strxfrm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/uselocale.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/wcscoll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/locale/wcsxfrm.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__cos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__cosdf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__cosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__expo2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__expo2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__invtrigl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_divzero.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_divzerof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_invalid.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_invalidf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_invalidl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_oflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_oflowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_uflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_uflowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_xflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__math_xflowf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__polevll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2_large.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__rem_pio2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__sin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__sindf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__sinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__tan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__tandf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/__tanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acoshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acoshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/acosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/asinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atan2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/atanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cbrt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cbrtf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cbrtl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ceill.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/copysignl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cosh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/coshf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/coshl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/cosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/erf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/erff.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/erfl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp10.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp10f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp10l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2f_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/exp_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expm1.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expm1f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/expm1l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fabsl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fdim.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fdimf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fdiml.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/finite.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/finitef.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/floorl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fma.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmaf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmaxl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fminl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmod.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmodf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/fmodl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/frexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/frexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/frexpl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/hypot.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/hypotf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/hypotl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ilogb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ilogbf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ilogbl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j0.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j0f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j1.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/j1f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/jn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/jnf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ldexp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ldexpf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/ldexpl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgamma.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgamma_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgammaf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgammaf_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lgammal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llrint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llrintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llrintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llround.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llroundf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/llroundl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log10.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log10f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log10l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log1p.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log1pf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log1pl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2f.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2f_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log2l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/log_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logbf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logbl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logf_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/logl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lrint.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lrintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lrintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lround.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lroundf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/lroundl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/modf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/modff.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/modfl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nearbyintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nextafter.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nextafterf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nextafterl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nexttoward.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nexttowardf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/nexttowardl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/pow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/pow_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/powf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/powf_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/powl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remainder.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remainderf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remainderl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remquo.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remquof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/remquol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/rintl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/round.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/roundf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/roundl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbln.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalblnf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalblnl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbnf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/scalbnl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/signgam.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/significand.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/significandf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sincos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sincosf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sincosl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sinl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sqrt_data.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/sqrtl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tan.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanh.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanhf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanhl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tanl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tgamma.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tgammaf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/tgammal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/math/truncl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/btowc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/c16rtomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/c32rtomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/internal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mblen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrtoc16.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrtoc32.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbrtowc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbsinit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbsnrtowcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbsrtowcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbstowcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/mbtowc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcrtomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcsnrtombs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcsrtombs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wcstombs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wctob.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/multibyte/wctomb.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/__rand48_step.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/__seed48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/drand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/lcong48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/lrand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/mrand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/rand.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/rand_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/random.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/seed48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/prng/srand48.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/fnmatch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/glob.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/regcomp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/regerror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/regexec.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/regex/tre-mem.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/hsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/insque.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/lsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tdelete.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tdestroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tfind.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/tsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/search/twalk.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fclose_ca.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fdopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fmodeflags.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__fopen_rb_ca.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__overflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_close.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_exit.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_read.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_seek.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdio_write.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__stdout_write.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__toread.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__towrite.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/__uflow.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/asprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/clearerr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/dprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ext.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ext2.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fclose.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/feof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ferror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fflush.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetln.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetpos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgets.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fgetws.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fileno.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fmemopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fopencookie.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fputws.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fread.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/freopen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fseek.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fsetpos.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ftell.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwide.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwrite.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/fwscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getc_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getchar_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getdelim.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getline.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getw.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/getwchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ofl.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ofl_add.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/open_memstream.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/open_wmemstream.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/perror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/printf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putc_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putchar_unlocked.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/puts.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putw.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/putwchar.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/rewind.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/scanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setbuf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setbuffer.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setlinebuf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/setvbuf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/snprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/sprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/sscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/stderr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/stdin.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/stdout.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/swprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/swscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ungetc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/ungetwc.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vasprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vdprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vfwscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vsnprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vsprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vsscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vswprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vswscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vwprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/vwscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/wprintf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdio/wscanf.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/abs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atof.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atoi.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/atoll.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/bsearch.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/div.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/ecvt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/fcvt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/gcvt.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/imaxabs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/imaxdiv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/labs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/ldiv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/llabs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/lldiv.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/qsort.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/qsort_nr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/strtol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/stdlib/wcstol.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/bcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/bcopy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/bzero.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/explicit_bzero.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/index.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memccpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memmem.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/mempcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/memrchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/rindex.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/stpcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/stpncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcasestr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strchrnul.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strcspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strdup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strerror_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strlcat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strlcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strndup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strnlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strpbrk.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strrchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strsep.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strspn_simd.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strstr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strtok.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strtok_r.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/strverscmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/swab.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcpcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcpncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscasecmp_l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcschr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcscspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsdup.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcslen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncasecmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncasecmp_l.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncat.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsncpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsnlen.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcspbrk.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsrchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsspn.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcsstr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcstok.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wcswcs.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemchr.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemcmp.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemcpy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemmove.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/string/wmemset.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/network/gai_strerror.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_barrier_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_barrier_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_barrier_wait.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_broadcast.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_destroy.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_init.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_signal.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_timedwait.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_cond_wait.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_create.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_detach.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_join.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_consistent.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_getprioceiling.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_lock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_timedlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_trylock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_mutex_unlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_once.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_rdlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_timedrdlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_timedwrlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_tryrdlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_trywrlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_unlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_rwlock_wrlock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_spin_lock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_spin_trylock.c.obj libc-top-half/CMakeFiles/top-half-shared.dir/musl/src/thread/single-threaded/pthread_spin_unlock.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/internal/floatscan.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdio/vfprintf.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdio/vfscanf.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdio/vfwprintf.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdlib/strtod.c.obj libc-top-half/CMakeFiles/printscan-longdouble-shared.dir/musl/src/stdlib/wcstod.c.obj dlmalloc/CMakeFiles/dlmalloc-shared.dir/src/dlmalloc.c.obj libc-top-half/CMakeFiles/bulk-memory-shared.dir/musl/src/string/memcpy.c.obj libc-top-half/CMakeFiles/bulk-memory-shared.dir/musl/src/string/memmove.c.obj libc-top-half/CMakeFiles/bulk-memory-shared.dir/musl/src/string/memset.c.obj fts/CMakeFiles/fts-shared.dir/musl-fts/fts.c.obj /home/alex/code/wasi-sdk/src/wasi-libc/libc-bottom-half/sources/wasip3_component_type.o --cooperative-threading -o libc.so
 #0 0x00007074ab04e81e llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/alex/code/wasi-sdk/build/install/bin/../lib/libLLVM.so.23.0-wasi-sdk+0x84e81e)
 #1 0x00007074ab04c551 llvm::sys::RunSignalHandlers() (/home/alex/code/wasi-sdk/build/install/bin/../lib/libLLVM.so.23.0-wasi-sdk+0x84c551)
 #2 0x00007074ab04d157 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
 #3 0x00007074aa445cb0 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x45cb0)
 #4 0x00007074aa4a648c pthread_kill (/usr/lib/x86_64-linux-gnu/libc.so.6+0xa648c)
 #5 0x00007074aa445b7e raise (/usr/lib/x86_64-linux-gnu/libc.so.6+0x45b7e)
 #6 0x00007074aa4288ec abort (/usr/lib/x86_64-linux-gnu/libc.so.6+0x288ec)
 #7 0x00007074aa429979 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x29979)
 #8 0x00007074aa43bf75 __assert_fail (/usr/lib/x86_64-linux-gnu/libc.so.6+0x3bf75)
 #9 0x0000650bce6ec503 lld::wasm::FunctionSymbol::getFunctionIndex() const (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x368503)
#10 0x0000650bce6ecc96 (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x368c96)
#11 0x0000650bce6effdf (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x36bfdf)
#12 0x0000650bce6fa5a2 (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x3765a2)
#13 0x0000650bce6fbb6d lld::wasm::writeResult() (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x377b6d)
#14 0x0000650bce6d494d (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x35094d)
#15 0x0000650bce6d4bf8 lld::wasm::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0x350bf8)
#16 0x0000650bce42a172 lld::unsafeLldMain(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, llvm::ArrayRef<lld::DriverDef>, bool) (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0xa6172)
#17 0x0000650bce429199 lld_main(int, char**, llvm::ToolContext const&) (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0xa5199)
#18 0x0000650bce42852e main (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0xa452e)
#19 0x00007074aa42a601 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a601)
#20 0x00007074aa42a718 __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a718)
#21 0x0000650bce428f25 _start (/home/alex/code/wasi-sdk/build/install/bin/wasm-ld+0xa4f25)
error: failed to invoke LLD: signal: 6 (SIGABRT) (core dumped)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[1611/1973] Building C object libc-top-half/CMakeFiles/top-half-static.dir/musl/src/locale/iconv.c.obj
ninja: build stopped: subcommand failed.
FAILED: [code=1] wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-stamp/wasi-libc-wasm32-wasip3-build-build /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-stamp/wasi-libc-wasm32-wasip3-build-build
cd /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-build && /usr/bin/cmake --build . && /usr/bin/cmake -E touch /home/alex/code/wasi-sdk/build/sysroot/wasi-libc-wasm32-wasip3-build-prefix/src/wasi-libc-wasm32-wasip3-build-stamp/wasi-libc-wasm32-wasip3-build-build
ninja: build stopped: subcommand failed.

This is with LLVM assertions enabled. I think this has to do with some features/etc related work on #200855, but I'm not exactly sure what. Would it be helpful to have a standalone reproducer?

@TartanLlama

Copy link
Copy Markdown

@alexcrichton

Copy link
Copy Markdown
Collaborator Author

Ok @TartanLlama I've now got CI passing here and on wasi-libc. The changes I found necessary which I wanted to flag are:

Some bugs/issues I've found while doing this:

  • Relocations here seem to not be processed correctly. This is currently worked around but if this is changed to "true" and ninja -C build/sysroot tests/general/wasm32-wasip3.-O2.sigabrt.c.wasm is run in this repo, for example, it produces invalid wasm:
(;@f3f   ;)    (func $__wasm_set_tls_base (;45;) (type 0) (param i32)
(;@f40   ;)      local.get 0
(;@f42   ;)      call $__wasm_component_model_builtin_context_get_0
(;@f48   ;)    )
  • Memory initialization for wasip3 defaults to using a start function (not to be confused with _start. This means that in Wasmtime, for example, CoW memory isn't possible and instantiation is significantly slower (as it requires a full memcpy as part of memory.fill). This is required for instance-per-thread in wasm-ld, and I think this is being used because threading is basically turned on, but we'll want to turn this off for wasip3 because of its significant impact on instantiation.
(;@c40   ;)    (func $__wasm_init_memory (;31;) (type 10)
(;@c41   ;)      i32.const 65536
(;@c45   ;)      i32.const 65536
(;@c49   ;)      call $__wasm_set_tls_base
(;@c4b   ;)      i32.const 0
(;@c4d   ;)      i32.const 108
(;@c50   ;)      memory.init $.tdata
(;@c54   ;)      i32.const 69456
(;@c58   ;)      i32.const 0
(;@c5a   ;)      i32.const 840
(;@c5d   ;)      memory.fill
(;@c60   ;)    )
  • Something seems a bit funny with the __init_tls_base global. I see this global has a different value than the initial value in __wasm_init_memory at this time. That's the cause of this commit:
...
(;@b5b   ;)    (global $__init_tls_base (;1;) i32 i32.const 0)
...
(;@c40   ;)    (func $__wasm_init_memory (;31;) (type 10)
...
(;@c45   ;)      i32.const 65536
(;@c49   ;)      call $__wasm_set_tls_base
...

This commit updates the LLVM submodule to the latest tip-of-tree to be
able to build the wasip3 target with the correct ABI. This additionally
modifies some `*.patch` files by removing those already landed, undoing
a small part of a PR that landed in LLVM, etc.

This then additionally fixes some minor wasip3 build issues, such as
using the correct compiler-rt and updating Wasmtime to not need flags.
@alexcrichton

Copy link
Copy Markdown
Collaborator Author

@dicej I'm flagging you for review on this if that's ok -- my plan here is to (a) land this PR, (b) make a wasi-sdk-34-rc1 tag, (c) use that pre-release to add testing to wasi-libc's CI, and (d) get some further testing done of wasip3 with this release. Most of the changes here in wasi-sdk are mostly plumbing-related, but I can expand on anything if you want or solicit other reviewers too if you're uncomfortable approving any part.

@alexcrichton
alexcrichton merged commit 6911d91 into WebAssembly:main Jul 1, 2026
12 checks passed
@alexcrichton
alexcrichton deleted the wasip3 branch July 1, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants