-
Notifications
You must be signed in to change notification settings - Fork 249
Description
Versions
- Python : 3.13.2
- MacOS version : 15.4.1
- XCode Version : 16.3 (xcode-select --version 2409)
- Cython version : 3.0.12
Describe the bug
kivy-ios fails to build on MacOS 15.4.1. This appears to be a similar type of cases mentioned in prior incident reports #936, #937, and #945 (possible #963 too but there haven't been any feedback on that yet). It looks like @tcaduser may have patched the issue from #936 and #937 and was accepted by @AndreMiras but the same or similar issue may have resurfaced. This error appears to occur when attempting to build for armv7 which I believe has been fully deprecated at this point, perhaps it's necessary to drop armv7 (or silo it off) now to prevent these issues resurfacing.
To Reproduce
Trying to build with:
toolchain build python3 kivy
causes the failure. See below for full logs. I've tried using pipx directly from GitHub rather than pipx with the app name. I've tried cloning the repo and building from scratch. Neither approach addressed the issue. I tried (as @tcaduser suggested in another ticket) forcing removal of libb2 from brew, that did not fix the issue either. I've cleaned my environment multiple times without success. At this point it appears to be a bug in kivy-ios.
Expected behavior
toolchain is able to build kivy successfully.
Logs
toolchain build logs (snipped to comply with post length limit on GitHub, see attachment for complete logs build_log.txt)
<snip - see attached file for complete output>
[DEBUG ] checking for egrep... (cached) /usr/bin/grep -E
[DEBUG ] checking for memcpy... yes
[DEBUG ] checking for size_t... yes
[DEBUG ] checking for working alloca.h... yes
[DEBUG ] checking for alloca... yes
[DEBUG ] checking size of double... 8
[DEBUG ] checking size of long double... 8
[DEBUG ] checking whether byte ordering is bigendian... no
[DEBUG ] checking assembler .cfi pseudo-op support... yes
[DEBUG ] checking whether compiler supports pointer authentication... no
[DEBUG ] checking for _ prefix in compiled symbols... yes
[DEBUG ] checking whether C compiler accepts -fno-lto... yes
[DEBUG ] checking whether .eh_frame section should be read-only... yes
[DEBUG ] checking for __attribute__((visibility("hidden")))... yes
[DEBUG ] clang: error: unsupported option '-print-multi-os-directory'
[DEBUG ] clang: error: no input files
[DEBUG ] configure: versioning on shared library symbols is no
[DEBUG ] checking that generated files are newer than configure... done
[DEBUG ] configure: creating ./config.status
[DEBUG ] config.status: creating include/Makefile
[DEBUG ] config.status: creating include/ffi.h
[DEBUG ] config.status: creating Makefile
[DEBUG ] config.status: creating testsuite/Makefile
[DEBUG ] config.status: creating man/Makefile
[DEBUG ] config.status: creating doc/Makefile
[DEBUG ] config.status: creating libffi.pc
[DEBUG ] config.status: creating fficonfig.h
[DEBUG ] config.status: executing buildir commands
[DEBUG ] config.status: skipping top_srcdir/Makefile - not created
[DEBUG ] config.status: executing depfiles commands
[DEBUG ] config.status: executing libtool commands
[DEBUG ] config.status: executing include commands
[DEBUG ] config.status: executing src commands
[DEBUG ] checking build system type... i386-apple-darwin24.4.0
[DEBUG ] checking host system type... arm-apple-darwin11
[DEBUG ] checking target system type... arm-apple-darwin11
[DEBUG ] checking for gsed... sed
[DEBUG ] checking for a BSD-compatible install... /usr/bin/install -c
[DEBUG ] checking whether build environment is sane... yes
[DEBUG ] checking for arm-apple-darwin11-strip... no
[DEBUG ] checking for strip... strip
[DEBUG ] checking for a race-free mkdir -p... ../install-sh -c -d
[DEBUG ] checking for gawk... no
[DEBUG ] checking for mawk... no
[DEBUG ] checking for nawk... no
[DEBUG ] checking for awk... awk
[DEBUG ] checking whether make sets $(MAKE)... yes
[DEBUG ] checking whether make supports nested variables... yes
[DEBUG ] checking for arm-apple-darwin11-gcc... xcrun -sdk iphoneos clang -target armv7-apple-ios
[DEBUG ] checking whether the C compiler works... no
[DEBUG ] configure: error: in `/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/build_iphoneos-armv7':
[DEBUG ] configure: error: C compiler cannot create executables
[DEBUG ] See `config.log' for more details
[DEBUG ] Traceback (most recent call last):
[DEBUG ] File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/generate-darwin-source-and-headers.py", line 314, in <module>
[DEBUG ] generate_source_and_headers(
[DEBUG ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
[DEBUG ] generate_osx=not args.only_ios and not args.only_tvos and not args.only_watchos,
[DEBUG ] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[DEBUG ] ...<2 lines>...
[DEBUG ] generate_watchos=not args.only_ios and not args.only_osx and not args.only_tvos,
[DEBUG ] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[DEBUG ] )
[DEBUG ] ^
[DEBUG ] File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/generate-darwin-source-and-headers.py", line 283, in generate_source_and_headers
[DEBUG ] build_target(ios_device_armv7_platform, platform_headers)
[DEBUG ] ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[DEBUG ] File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/generate-darwin-source-and-headers.py", line 232, in build_target
[DEBUG ] subprocess.check_call(['../configure', '-host', platform.triple], env=env)
[DEBUG ] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[DEBUG ] File "/usr/local/Cellar/[email protected]/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/subprocess.py", line 421, in check_call
[DEBUG ] raise CalledProcessError(retcode, cmd)
[DEBUG ] subprocess.CalledProcessError: Command '['../configure', '-host', 'arm-apple-darwin11']' returned non-zero exit status 77.
Exception in thread background thread for pid 14565:
Traceback (most recent call last):
File "/usr/local/Cellar/[email protected]/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
self.run()
~~~~~~~~^^
File "/usr/local/Cellar/[email protected]/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/threading.py", line 992, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 1642, in wrap
fn(*rgs, **kwargs)
~~^^^^^^^^^^^^^^^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 2647, in background_thread
handle_exit_code(exit_code)
~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 2338, in fn
return self.command.handle_command_exit_code(exit_code)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 823, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:
RAN: /usr/local/bin/python3 generate-darwin-source-and-headers.py --only-ios
STDOUT:
Skipping i386
checking build system type... x86_64-apple-darwin24.4.0
checking host system type... x86_64-apple-darwin13
checking target system type... x86_64-apple-darwin13
checking for gsed... sed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-apple-darwin13-strip... no
checking for strip... strip
checking for a race-free mkdir -p... ../install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-apple-darwin13-gcc... xcrun -sdk iphonesimulator clang -target x86_64-apple-ios-simulator
check... (22074 more, please see e.stdout)
STDERR:
Traceback (most recent call last):
File "/Users/_____/.local/bin/toolchain", line 8, in <module>
sys.exit(main())
~~~~^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 1703, in main
ToolchainCL()
~~~~~~~~~~~^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 1440, in __init__
getattr(self, args.command)()
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 1516, in build
build_recipes(args.recipe, ctx)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 1252, in build_recipes
recipe.execute()
~~~~~~~~~~~~~~^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 777, in execute
self.build_all()
~~~~~~~~~~~~~~^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 77, in _cache_execution
f(self, *args, **kwargs)
~^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 877, in build_all
self.build(plat)
~~~~~~~~~~^^^^^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 77, in _cache_execution
f(self, *args, **kwargs)
~^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 863, in build
self.build_platform(plat)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/recipes/libffi/__init__.py", line 33, in build_platform
shprint(python3, "generate-darwin-source-and-headers.py", "--only-ios")
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/kivy_ios/toolchain.py", line 59, in shprint
for line in cmd:
^^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 879, in __next__
self.wait()
~~~~~~~~~^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 796, in wait
self.handle_command_exit_code(exit_code)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/Users/_____/.local/pipx/venvs/kivy-ios/lib/python3.13/site-packages/sh.py", line 823, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1:
RAN: /usr/local/bin/python3 generate-darwin-source-and-headers.py --only-ios
STDOUT:
Skipping i386
checking build system type... x86_64-apple-darwin24.4.0
checking host system type... x86_64-apple-darwin13
checking target system type... x86_64-apple-darwin13
checking for gsed... sed
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for x86_64-apple-darwin13-strip... no
checking for strip... strip
checking for a race-free mkdir -p... ../install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for x86_64-apple-darwin13-gcc... xcrun -sdk iphonesimulator clang -target x86_64-apple-ios-simulator
check... (22074 more, please see e.stdout)
STDERR:
config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by libffi configure 3.4.4, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ ../configure -host arm-apple-darwin11
## --------- ##
## Platform. ##
## --------- ##
hostname = _____.local
uname -m = x86_64
uname -r = 24.4.0
uname -s = Darwin
uname -v = Darwin Kernel Version 24.4.0: Fri Apr 11 18:28:23 PDT 2025; root:xnu-11417.101.15~117/RELEASE_X86_64
/usr/bin/uname -p = i386
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = Mach kernel version:
Darwin Kernel Version 24.4.0: Fri Apr 11 18:28:23 PDT 2025; root:xnu-11417.101.15~117/RELEASE_X86_64
Kernel configured for up to 32 processors.
16 processors are physically available.
32 processors are logically available.
Processor type: x86_64h (Intel x86-64h Haswell)
Processors active: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Primary memory available: 192.00 gigabytes
Default processor set: 522 tasks, 3720 threads, 32 processors
Load average: 2.86, Mach factor: 29.13
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/gnu/bin/
PATH: /usr/local/bin/
PATH: /bin/
PATH: /usr/bin/
PATH: ./
## ----------- ##
## Core tests. ##
## ----------- ##
configure:3073: looking for aux files: ltmain.sh compile missing install-sh config.guess config.sub
configure:3086: trying ../
configure:3115: ../ltmain.sh found
configure:3115: ../compile found
configure:3115: ../missing found
configure:3097: ../install-sh found
configure:3115: ../config.guess found
configure:3115: ../config.sub found
configure:3236: checking build system type
configure:3251: result: i386-apple-darwin24.4.0
configure:3271: checking host system type
configure:3285: result: arm-apple-darwin11
configure:3305: checking target system type
configure:3319: result: arm-apple-darwin11
configure:3417: checking for gsed
configure:3453: result: sed
configure:3482: checking for a BSD-compatible install
configure:3555: result: /usr/bin/install -c
configure:3566: checking whether build environment is sane
configure:3621: result: yes
configure:3673: checking for arm-apple-darwin11-strip
configure:3708: result: no
configure:3718: checking for strip
configure:3739: found /usr/bin/strip
configure:3750: result: strip
configure:3776: checking for a race-free mkdir -p
configure:3820: result: ../install-sh -c -d
configure:3827: checking for gawk
configure:3862: result: no
configure:3827: checking for mawk
configure:3862: result: no
configure:3827: checking for nawk
configure:3862: result: no
configure:3827: checking for awk
configure:3848: found /usr/bin/awk
configure:3859: result: awk
configure:3870: checking whether make sets $(MAKE)
configure:3893: result: yes
configure:3923: checking whether make supports nested variables
configure:3941: result: yes
configure:4105: checking for arm-apple-darwin11-gcc
configure:4137: result: xcrun -sdk iphoneos clang -target armv7-apple-ios
configure:4535: checking for C compiler version
configure:4544: xcrun -sdk iphoneos clang -target armv7-apple-ios --version >&5
Apple clang version 17.0.0 (clang-1700.0.13.3)
Target: armv7-apple-ios
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:4555: $? = 0
configure:4544: xcrun -sdk iphoneos clang -target armv7-apple-ios -v >&5
Apple clang version 17.0.0 (clang-1700.0.13.3)
Target: armv7-apple-ios
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
configure:4555: $? = 0
configure:4544: xcrun -sdk iphoneos clang -target armv7-apple-ios -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no input files
configure:4555: $? = 1
configure:4544: xcrun -sdk iphoneos clang -target armv7-apple-ios -qversion >&5
clang: error: unknown argument '-qversion'; did you mean '--version'?
clang: error: no input files
configure:4555: $? = 1
configure:4544: xcrun -sdk iphoneos clang -target armv7-apple-ios -version >&5
clang: error: unknown argument '-version'; did you mean '--version'?
clang: error: no input files
configure:4555: $? = 1
configure:4575: checking whether the C compiler works
configure:4597: xcrun -sdk iphoneos clang -target armv7-apple-ios -miphoneos-version-min=9.0 conftest.c >&5
ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/lib/libSystem.tbd, missing required architecture armv7 in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/usr/lib/libSystem.tbd (2 slices)
ld: dynamic executables or dylibs must link with libSystem.dylib for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
configure:4601: $? = 1
configure:4641: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libffi"
| #define PACKAGE_TARNAME "libffi"
| #define PACKAGE_VERSION "3.4.4"
| #define PACKAGE_STRING "libffi 3.4.4"
| #define PACKAGE_BUGREPORT "http://github.com/libffi/libffi/issues"
| #define PACKAGE_URL ""
| #define PACKAGE "libffi"
| #define VERSION "3.4.4"
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:4646: error: in `/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/build_iphoneos-armv7':
configure:4648: error: C compiler cannot create executables
See `config.log' for more details
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=i386-apple-darwin24.4.0
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=arm-apple-darwin11
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=arm-apple-darwin11
ac_cv_path_ax_enable_builddir_sed=sed
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=awk
ac_cv_prog_CC='xcrun -sdk iphoneos clang -target armv7-apple-ios'
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_make_make_set=yes
ac_cv_target=arm-apple-darwin11
am_cv_make_support_nested_variables=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} '\''/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/missing'\'' aclocal-1.16'
ALLOCA=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='1'
AM_LTLDFLAGS=''
AM_RUNTESTFLAGS=''
AM_V='$(V)'
AR=''
AUTOCONF='${SHELL} '\''/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/missing'\'' autoconf'
AUTOHEADER='${SHELL} '\''/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/missing'\'' autoheader'
AUTOMAKE='${SHELL} '\''/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/missing'\'' automake-1.16'
AWK='awk'
BUILD_DOCS_FALSE=''
BUILD_DOCS_TRUE=''
CC='xcrun -sdk iphoneos clang -target armv7-apple-ios'
CCAS=''
CCASDEPMODE=''
CCASFLAGS=''
CCDEPMODE=''
CFLAGS='-miphoneos-version-min=9.0'
CPPFLAGS=''
CSCOPE='cscope'
CTAGS='ctags'
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR=''
DLLTOOL=''
DSYMUTIL=''
DUMPBIN=''
ECHO_C='\c'
ECHO_N=''
ECHO_T=''
EGREP=''
ETAGS='etags'
EXEEXT=''
FFI_DEBUG_FALSE=''
FFI_DEBUG_TRUE=''
FFI_EXEC_TRAMPOLINE_TABLE=''
FFI_EXEC_TRAMPOLINE_TABLE_FALSE=''
FFI_EXEC_TRAMPOLINE_TABLE_TRUE=''
FGREP=''
FILECMD=''
GREP=''
HAVE_LONG_DOUBLE=''
HAVE_LONG_DOUBLE_VARIANT=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LD='xcrun -sdk iphoneos ld -target armv7-apple-ios'
LDFLAGS=''
LIBFFI_BUILD_VERSIONED_SHLIB_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_GNU_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_GNU_TRUE=''
LIBFFI_BUILD_VERSIONED_SHLIB_SUN_FALSE=''
LIBFFI_BUILD_VERSIONED_SHLIB_SUN_TRUE=''
LIBFFI_BUILD_VERSIONED_SHLIB_TRUE=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT=''
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE=''
MAKEINFO='${SHELL} '\''/Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/missing'\'' makeinfo'
MANIFEST_TOOL=''
MKDIR_P='../install-sh -c -d'
NM=''
NMEDIT=''
OBJDUMP=''
OBJEXT=''
OPT_LDFLAGS=''
OTOOL64=''
OTOOL=''
PACKAGE='libffi'
PACKAGE_BUGREPORT='http://github.com/libffi/libffi/issues'
PACKAGE_NAME='libffi'
PACKAGE_STRING='libffi 3.4.4'
PACKAGE_TARNAME='libffi'
PACKAGE_URL=''
PACKAGE_VERSION='3.4.4'
PATH_SEPARATOR=':'
PRTDIAG=''
RANLIB=''
READELF=''
SECTION_LDFLAGS=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP='strip'
TARGET=''
TARGETDIR=''
TARGET_OBJ=''
TESTSUBDIR_FALSE=''
TESTSUBDIR_TRUE=''
VERSION='3.4.4'
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCCAS_FALSE=''
am__fastdepCCAS_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__isrc=' -I$(srcdir)'
am__leading_dot='.'
am__nodep=''
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
ax_enable_builddir_sed='sed'
bindir='${exec_prefix}/bin'
build='i386-apple-darwin24.4.0'
build_alias=''
build_cpu='i386'
build_os='darwin24.4.0'
build_vendor='apple'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='arm-apple-darwin11'
host_alias='arm-apple-darwin11'
host_cpu='arm'
host_os='darwin11'
host_vendor='apple'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /Users/_____/Documents/GitHub/kivy-ios/kivy-ios/build/libffi/iphoneos-arm64/libffi-3.4.4/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sys_symbol_underscore=''
sysconfdir='${prefix}/etc'
target='arm-apple-darwin11'
target_alias='arm-apple-darwin11'
target_cpu='arm'
target_os='darwin11'
target_vendor='apple'
tmake_file=''
toolexecdir=''
toolexeclibdir=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "libffi"
#define PACKAGE_TARNAME "libffi"
#define PACKAGE_VERSION "3.4.4"
#define PACKAGE_STRING "libffi 3.4.4"
#define PACKAGE_BUGREPORT "http://github.com/libffi/libffi/issues"
#define PACKAGE_URL ""
#define PACKAGE "libffi"
#define VERSION "3.4.4"
configure: exit 77
Screenshots
N/A
Additional context
Any reason why this continues to build for armv7?