It fails to build because of there's no build case for Apple silicon.
make
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -c -O3 -mtune=native -funroll-loops -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Werror -Wno-format-truncation -Wno-override-init -I. -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk -x objective-c -pedantic -fblocks -Wno-unused-parameter -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wreturn-type -Wpointer-arith -Wno-gnu-case-range -Wno-gnu-designator -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-attributes -Wno-embedded-directive -Wno-initializer-overrides -Wno-unknown-warning-option -Wno-gnu-empty-initializer -Wno-format-pedantic -Wno-gnu-statement-expression -mllvm -inline-threshold=2000 -D_HF_ARCH_DARWIN -fblocks -o mac/arch.o mac/arch.c
mac/arch.c:699:5: error: unknown type name 'x86_thread_state_t'; did you mean 'arm_thread_state_t'?
x86_thread_state_t* platform_in_state = ((x86_thread_state_t*)(void*)in_state);
^~~~~~~~~~~~~~~~~~
arm_thread_state_t
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/usr/include/mach/arm/thread_status.h:101:36: note: 'arm_thread_state_t' declared here
typedef _STRUCT_ARM_THREAD_STATE arm_thread_state_t;
^
mac/arch.c:699:66: error: expected expression
x86_thread_state_t* platform_in_state = ((x86_thread_state_t*)(void*)in_state);
^
mac/arch.c:699:47: error: use of undeclared identifier 'x86_thread_state_t'
x86_thread_state_t* platform_in_state = ((x86_thread_state_t*)(void*)in_state);
^
mac/arch.c:699:68: error: expected expression
x86_thread_state_t* platform_in_state = ((x86_thread_state_t*)(void*)in_state);
^
mac/arch.c:701:50: error: no member named 'tsh' in 'struct __darwin_arm_thread_state'
if (x86_THREAD_STATE32 == platform_in_state->tsh.flavor) {
~~~~~~~~~~~~~~~~~ ^
mac/arch.c:701:9: error: use of undeclared identifier 'x86_THREAD_STATE32'
if (x86_THREAD_STATE32 == platform_in_state->tsh.flavor) {
^
mac/arch.c:702:38: error: no member named 'uts' in 'struct __darwin_arm_thread_state'
run->pc = platform_in_state->uts.ts32.__eip;
~~~~~~~~~~~~~~~~~ ^
mac/arch.c:704:38: error: no member named 'uts' in 'struct __darwin_arm_thread_state'
run->pc = platform_in_state->uts.ts64.__rip;
~~~~~~~~~~~~~~~~~ ^
8 errors generated.
make: *** [mac/arch.o] Error 1
It fails to build because of there's no build case for Apple silicon.