id summary reporter owner description type status priority milestone component version resolution keywords cc port 62449 libffi @3.3_1: not building universal on arm64 kencu "seems to be building the x86_64 parts as arm64 in some places, no doubt due to lack of arch flags where they need to be: {{{ make[3]: *** [libffi_convenience.la] Error 1 make[3]: *** Waiting for unfinished jobs.... libtool: link: /usr/bin/clang -dynamiclib -o .libs/libffi.7.dylib src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o -L/opt/kencuuniversal/lib -O3 -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-syslibroot -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -Wl,-headerpad_max_install_names -arch x86_64 -Wl,-syslibroot -Wl,/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk -install_name /opt/kencuuniversal/lib/libffi.7.dylib -compatibility_version 9 -current_version 9.0 -Wl,-single_module ld: warning: ignoring file src/.libs/prep_cif.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 ld: warning: ignoring file src/.libs/types.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 ld: warning: ignoring file src/.libs/raw_api.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 ld: warning: ignoring file src/.libs/java_raw_api.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 ld: warning: ignoring file src/.libs/closures.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 ld: warning: ignoring file src/x86/.libs/ffiw64.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 ld: warning: ignoring file src/x86/.libs/ffi64.o, building for macOS-x86_64 but attempting to link with file built for unknown-arm64 Undefined symbols for architecture x86_64: ""_ffi_closure_unix64_inner"", referenced from: _ffi_closure_unix64 in unix64.o ""_ffi_closure_win64_inner"", referenced from: _ffi_closure_win64 in win64.o }}} {{{ % file ./x86_64-apple-darwin20.3.0/src/raw_api.o ./x86_64-apple-darwin20.3.0/src/raw_api.o: Mach-O 64-bit object arm64 }}}" defect closed Normal ports fixed universal arm64 NateCrawford nortcele libffi