im trying to compile on Linux, I have all the dependencies, but i get this error during compilation
make -C newlib all
make[1]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib'
make -C /home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build all
make[2]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build'
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=--target=arm64-apple-ios12.0 -Wall -O3 -ffreestanding -nostdlib -nostdlibinc -fno-builtin -fno-blocks -U__nonnull -D_LDBL_EQ_DBL " "CCASFLAGS=--target=arm64-apple-ios12.0 -Wall -O3 -ffreestanding -nostdlib -nostdlibinc -fno-builtin -fno-blocks -U__nonnull -D_LDBL_EQ_DBL " "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=/bin/bash /home/ryan/iOS-downgrade-tethered/pongoOS/newlib/src/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=if test -f ./../expect/expect; then echo ./../expect/expect; else echo expect; fi
" "RUNTEST=if test -f /home/ryan/iOS-downgrade-tethered/pongoOS/newlib/src/newlib/../dejagnu/runtest; then echo /home/ryan/iOS-downgrade-tethered/pongoOS/newlib/src/newlib/../dejagnu/runtest; else echo runtest; fi
" "RUNTESTFLAGS=" "exec_prefix=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib" "infodir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/share/info" "libdir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/lib" "prefix=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib" "tooldir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/aarch64-none-darwin" "top_toollibdir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/aarch64-none-darwin/lib" "AR=llvm-ar" "AS=as" "CC=clang -I/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/targ-include -I/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/src/newlib/libc/include" "LD=" "LIBCFLAGS=" "NM=" "PICFLAG=" "RANLIB=llvm-ranlib" "DESTDIR=" all-recursive
make[3]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build'
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=--target=arm64-apple-ios12.0 -Wall -O3 -ffreestanding -nostdlib -nostdlibinc -fno-builtin -fno-blocks -U__nonnull -D_LDBL_EQ_DBL " "CCASFLAGS=--target=arm64-apple-ios12.0 -Wall -O3 -ffreestanding -nostdlib -nostdlibinc -fno-builtin -fno-blocks -U__nonnull -D_LDBL_EQ_DBL " "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=/bin/bash /home/ryan/iOS-downgrade-tethered/pongoOS/newlib/src/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib" "infodir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/share/info" "libdir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/lib" "prefix=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib" "tooldir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/aarch64-none-darwin" "top_toollibdir=/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/aarch64-none-darwin/lib" "AR=llvm-ar" "AS=as" "CC=clang -I/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/targ-include -I/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/src/newlib/libc/include" "LD=" "LIBCFLAGS=" "NM=" "PICFLAG=" "RANLIB=llvm-ranlib" "DESTDIR=" DO=all multi-do # make
Making all in libc
make[4]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc'
Making all in argz
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/argz'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/argz'
Making all in stdlib
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/stdlib'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/stdlib'
Making all in ctype
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/ctype'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/ctype'
Making all in search
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/search'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/search'
Making all in stdio
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/stdio'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/stdio'
Making all in string
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/string'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/string'
Making all in signal
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/signal'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/signal'
Making all in time
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/time'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/time'
Making all in locale
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/locale'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/locale'
Making all in sys
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/sys'
Making all in .
make[6]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/sys'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/sys'
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/sys'
Making all in reent
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/reent'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/reent'
Making all in errno
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/errno'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/errno'
Making all in misc
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/misc'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/misc'
Making all in machine
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/machine'
Making all in aarch64
make[6]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/machine/aarch64'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/machine/aarch64'
Making all in .
make[6]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/machine'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/machine'
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/machine'
Making all in syscalls
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/syscalls'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/syscalls'
Making all in ssp
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/ssp'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc/ssp'
Making all in .
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc'
make[4]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libc'
Making all in libm
make[4]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm'
Making all in math
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/math'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/math'
Making all in common
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/common'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/common'
Making all in complex
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/complex'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/complex'
Making all in fenv
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/fenv'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/fenv'
Making all in machine
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/machine'
Making all in aarch64
make[6]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/machine/aarch64'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/machine/aarch64'
Making all in .
make[6]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/machine'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/machine'
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm/machine'
make[5]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm'
make[4]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/libm'
Making all in doc
make[4]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/doc'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build/doc'
Making all in .
make[4]: Entering directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build'
make[4]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build'
make[3]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build'
make[2]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib/build'
make[1]: Leaving directory '/home/ryan/iOS-downgrade-tethered/pongoOS/newlib'
clang -o build/Pongo --target=arm64-apple-ios12.0 -std=gnu17 -Wall -Wunused-label -Werror -O3 -flto -ffreestanding -U__nonnull -nostdlibinc -DTARGET_OS_OSX=0 -DTARGET_OS_MACCATALYST=0 -Inewlib/aarch64-none-darwin/include -nostdlib -static -Wl,-fatal_warnings -Wl,-dead_strip -Wl,-Z -fuse-ld=/usr/bin/ld64 -DPONGO_VERSION='"2.5.1-217eae6f"' -DAUTOBOOT -DPONGO_PRIVATE=1 -Isrc/lib -Iinclude -Iapple-include -Iinclude/modules/linux/ -Isrc/kernel -Isrc/drivers -Isrc/modules/linux/libfdt -Lnewlib/aarch64-none-darwin/lib -lc -lm -Wl,-preload -Wl,-no_uuid -Wl,-e,start -Wl,-order_file,src/sym_order.txt -Wl,-image_base,0x100000000 -Wl,-sectalign,__DATA,__common,0x8 -Wl,-segalign,0x4000 -DDER_TAG_SIZE=8 src/boot/entry.S src/boot/stage3.c src/boot/clearhook.S src/boot/patches.S src/boot/demote_patch.S src/boot/jump_to_image.S src/boot/main.c src/kernel/panic.c src/kernel/syscall.c src/kernel/lowlevel.c src/kernel/task.c src/kernel/mm.c src/kernel/vfs.c src/kernel/dtree.c src/kernel/legacy.c src/kernel/locks.c src/kernel/dtree_getprop.c src/kernel/main_task.c src/kernel/entry.c src/kernel/support/exit.c src/kernel/support/io.c src/kernel/support/process.c src/kernel/support/sbrk.c src/kernel/support/malloc.c src/dynamic/modload.c src/dynamic/modload_macho.c src/kernel/int.S src/shell/autoboot.c src/shell/hex.c src/shell/usbloader.c src/shell/main.c src/shell/linux.c src/shell/command.c src/drivers/tz/tz.c src/drivers/framebuffer/fb.c src/drivers/sep/sep.c src/drivers/plat/s8000.c src/drivers/plat/t7000.c src/drivers/plat/t8011.c src/drivers/plat/s8003.c src/drivers/plat/t8012.c src/drivers/plat/s5l8960.c src/drivers/plat/t8010.c src/drivers/plat/s8001.c src/drivers/plat/t7001.c src/drivers/plat/t8015.c src/drivers/usb/synopsys_otg.c src/drivers/mipi/mipi.c src/drivers/hal/hal.c src/drivers/aes/aes_a7.c src/drivers/aes/aes_a9.c src/drivers/aes/aes.c src/drivers/xnu/xnu.c src/drivers/timer/timer.c src/drivers/recfg/recfg.c src/drivers/recfg/recfg_soc.c src/drivers/gpio/gpio.c src/drivers/uart/uart.c src/drivers/sep/sep_racer.S src/drivers/xnu/xnu.S src/modules/linux/libfdt/fdt.c src/modules/linux/libfdt/fdt_ro.c src/modules/linux/libfdt/fdt_sw.c src/modules/linux/libfdt/fdt_empty_tree.c src/modules/linux/libfdt/fdt_overlay.c src/modules/linux/libfdt/fdt_wip.c src/modules/linux/libfdt/fdt_strerror.c src/modules/linux/libfdt/fdt_rw.c src/modules/linux/libfdt/fdt_addresses.c src/modules/linux/linux.c src/lib/lzma/lzmadec.c src/lib/libDER/DER_Decode.c src/lib/libDER/DER_Encode.c src/lib/libDER/oids.c src/lib/img4/img4.c
Undefined symbols for architecture arm64:
"__strtold_r", referenced from:
pongo$exports in lto.o
"_acoshl", referenced from:
pongo$exports in lto.o
"_acosl", referenced from:
pongo$exports in lto.o
"_asinhl", referenced from:
pongo$exports in lto.o
"_nexttoward", referenced from:
pongo$exports in lto.o
"_cbrtl", referenced from:
pongo$exports in lto.o
"_nexttowardl", referenced from:
pongo$exports in lto.o
"_asinl", referenced from:
pongo$exports in lto.o
"_strtold", referenced from:
pongo$exports in lto.o
"_atanl", referenced from:
pongo$exports in lto.o
"_remainderl", referenced from:
pongo$exports in lto.o
"_nexttowardf", referenced from:
pongo$exports in lto.o
"_nearbyintl", referenced from:
pongo$exports in lto.o
"_strtold_l", referenced from:
pongo$exports in lto.o
"_tanhl", referenced from:
pongo$exports in lto.o
"_ilogbl", referenced from:
pongo$exports in lto.o
"_tgammal", referenced from:
pongo$exports in lto.o
"_coshl", referenced from:
__cchshl in libm.a(lib_a-cephes_subrl.o)
_ccoshl in libm.a(lib_a-ccoshl.o)
_csinhl in libm.a(lib_a-csinhl.o)
_ctanhl in libm.a(lib_a-ctanhl.o)
_ctanl in libm.a(lib_a-ctanl.o)
pongo$exports in lto.o
"_atanhl", referenced from:
pongo$exports in lto.o
"_wcstold", referenced from:
pongo$exports in lto.o
"_scalbnl", referenced from:
pongo$exports in lto.o
"_tanl", referenced from:
pongo$exports in lto.o
"_roundl", referenced from:
pongo$exports in lto.o
"_expl", referenced from:
__cchshl in libm.a(lib_a-cephes_subrl.o)
_cexpl in libm.a(lib_a-cexpl.o)
_cpowl in libm.a(lib_a-cpowl.o)
pongo$exports in lto.o
(maybe you meant: _explicit_bzero)
"_sinl", referenced from:
_ccoshl in libm.a(lib_a-ccoshl.o)
_ccosl in libm.a(lib_a-ccosl.o)
_cexpl in libm.a(lib_a-cexpl.o)
_cpowl in libm.a(lib_a-cpowl.o)
_csinhl in libm.a(lib_a-csinhl.o)
_csinl in libm.a(lib_a-csinl.o)
_ctanhl in libm.a(lib_a-ctanhl.o)
...
"_wcstold_l", referenced from:
pongo$exports in lto.o
"_fabsl", referenced from:
__cchshl in libm.a(lib_a-cephes_subrl.o)
__ctansl in libm.a(lib_a-cephes_subrl.o)
_csqrtl in libm.a(lib_a-csqrtl.o)
_ctanl in libm.a(lib_a-ctanl.o)
pongo$exports in lto.o
"_finitel", referenced from:
pongo$exports in lto.o
"_ldexpl", referenced from:
pongo$exports in lto.o
"_fdiml", referenced from:
pongo$exports in lto.o
"_atan2l", referenced from:
_catanl in libm.a(lib_a-catanl.o)
_clogl in libm.a(lib_a-clogl.o)
pongo$exports in lto.o
"_hypotl", referenced from:
_csqrtl in libm.a(lib_a-csqrtl.o)
pongo$exports in lto.o
(maybe you meant: ___ieee754_hypotl)
"_logl", referenced from:
_catanl in libm.a(lib_a-catanl.o)
_clogl in libm.a(lib_a-clogl.o)
_cpowl in libm.a(lib_a-cpowl.o)
pongo$exports in lto.o
"_powl", referenced from:
_cpowl in libm.a(lib_a-cpowl.o)
pongo$exports in lto.o
"_lrintl", referenced from:
pongo$exports in lto.o
"_copysignl", referenced from:
_cprojl in libm.a(lib_a-cprojl.o)
_csqrtl in libm.a(lib_a-csqrtl.o)
pongo$exports in lto.o
"_expm1l", referenced from:
pongo$exports in lto.o
"_scalblnl", referenced from:
pongo$exports in lto.o
"_erfl", referenced from:
pongo$exports in lto.o
"_truncl", referenced from:
pongo$exports in lto.o
"_nextafterl", referenced from:
pongo$exports in lto.o
"_llrintl", referenced from:
pongo$exports in lto.o
"_nanl", referenced from:
pongo$exports in lto.o
"_remquol", referenced from:
pongo$exports in lto.o
"_erfcl", referenced from:
pongo$exports in lto.o
"_modfl", referenced from:
pongo$exports in lto.o
"_sqrtl", referenced from:
_csqrtl in libm.a(lib_a-csqrtl.o)
pongo$exports in lto.o
"_exp2l", referenced from:
pongo$exports in lto.o
"_lroundl", referenced from:
pongo$exports in lto.o
"_log10l", referenced from:
pongo$exports in lto.o
"_ceill", referenced from:
pongo$exports in lto.o
"_logbl", referenced from:
pongo$exports in lto.o
"_log2l", referenced from:
pongo$exports in lto.o
"_log1pl", referenced from:
pongo$exports in lto.o
"_cosl", referenced from:
_ccoshl in libm.a(lib_a-ccoshl.o)
_ccosl in libm.a(lib_a-ccosl.o)
_cexpl in libm.a(lib_a-cexpl.o)
_cpowl in libm.a(lib_a-cpowl.o)
_csinhl in libm.a(lib_a-csinhl.o)
_csinl in libm.a(lib_a-csinl.o)
_ctanhl in libm.a(lib_a-ctanhl.o)
...
"_llroundl", referenced from:
pongo$exports in lto.o
"_lgammal", referenced from:
pongo$exports in lto.o
"_frexpl", referenced from:
pongo$exports in lto.o
"_sinhl", referenced from:
__cchshl in libm.a(lib_a-cephes_subrl.o)
_ccoshl in libm.a(lib_a-ccoshl.o)
_csinhl in libm.a(lib_a-csinhl.o)
_ctanhl in libm.a(lib_a-ctanhl.o)
_ctanl in libm.a(lib_a-ctanl.o)
pongo$exports in lto.o
"_fmodl", referenced from:
pongo$exports in lto.o
"_fminl", referenced from:
pongo$exports in lto.o
"_fmaxl", referenced from:
pongo$exports in lto.o
"_rintl", referenced from:
pongo$exports in lto.o
"_fmal", referenced from:
pongo$exports in lto.o
"_floorl", referenced from:
pongo$exports in lto.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:99: build/Pongo] Error 1