ngIRCd on Apple Silicon / M1
Standard ./configure / make will produce x86_64 binaries. Platform: Apple M1, Big Sur / macOS 11.0.1, XCode 12.2 Apple clang version 12.0.0 (clang-1200.0.32.27) Target: x86_64-apple-darwin20.1.0 With some IKEA KLOPPE it works, though: $ make distclean $ CC="/usr/bin/cc" CFLAGS="-target arm64-apple-macos11" ./configure --host=aarch64-apple-darwin --target=aarch64-apple-darwin --build=aarch64-apple-darwin $ make -j8 $ file src/ngircd/ngircd src/ngircd/ngircd: Mach-O 64-bit executable arm64 $ src/ngircd/ngircd --version ngIRCd 26-IRCPLUS+SYSLOG+ZLIB-aarch64/apple/darwin Copyright (c)2001-2020 Alexander Barton (<alex@barton.de>) and Contributors. Homepage: <http://ngircd.barton.de/> Congrats, Alex, one more platform to conquer :-) … how do I pass over these recommendations to contrib/platformtest? Regards Götz
the executable works ("runs") as expected --+ tests run successfully ("make check") --+ | ngIRCd compiles ("make") --+ | | ./configure works --+ | | | | | | | Platform Compiler ngIRCd Date Tester C M T R * --------------------------- ------------ ---------- -------- -------- - - - - - aarch64/apple/darwin A-clang 12.0.0 26 20-12-10 goetz N Y Y Y 3
Teilnehmer (1)
-
Götz Hoffart