diff --git a/Formula/gcc/arm64-apple-darwin-binutils.rb b/Formula/gcc/arm64-apple-darwin-binutils.rb new file mode 100644 index 00000000..db713fa8 --- /dev/null +++ b/Formula/gcc/arm64-apple-darwin-binutils.rb @@ -0,0 +1,33 @@ +class Arm64AppleDarwinBinutils < Formula + desc "GNU Binutils for apple silicon cross development" + homepage "https://www.gnu.org/software/binutils/" + url "https://ftp.gnu.org/gnu/binutils/binutils-2.42.tar.bz2" + mirror "https://ftpmirror.gnu.org/binutils/binutils-2.42.tar.bz2" + sha256 "aa54850ebda5064c72cd4ec2d9b056c294252991486350d9a97ab2a6dfdfaf12" + license "GPL-3.0-or-later" + + livecheck do + formula "binutils" + end + + depends_on "pkg-config" => :build + depends_on "zstd" + + uses_from_macos "zlib" + + def install + target = "arm64-apple-darwin22" + system "./configure", "--target=#{target}", + "--prefix=#{prefix}", + "--libdir=#{lib}/#{target}", + "--with-system-zlib", + "--with-zstd", + "--disable-nls" + system "make" + system "make", "install" + end + + test do + system "echo" + end +end