aarch64-elf-binutils
« Back to VersTracker
Description:
GNU Binutils for aarch64-elf cross development
Type: Formula  |  Latest Version: 2.45.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cross-compile arm64 embedded binutils bare-metal development
Install: brew install aarch64-elf-binutils
About:
GNU Binutils is a collection of binary tools essential for programming and building software. This aarch64-elf variant provides the linker, assembler, and other utilities specifically configured for bare-metal development on 64-bit ARM architectures, enabling the creation of low-level firmware and operating systems.
Key Features:
  • Cross-compilation toolchain for aarch64-elf targets
  • Includes assembler (as), linker (ld), and binary utilities (objdump, readelf)
  • Supports ELF object format manipulation and inspection
  • Required for building standalone ARM64 firmware and kernels
Use Cases:
  • Developing bare-metal firmware for ARM64 embedded devices
  • Building custom operating systems or bootloaders for aarch64
  • Analyzing and debugging ARM64 ELF binaries
Alternatives:
  • llvm – LLVM/Clang provides a modern alternative toolchain with different licensing and optimization strategies
  • aarch64-elf-gcc – GCC is the compiler that typically uses these binutils; they are complementary parts of a toolchain
License: GPL-3.0-or-later
Dependencies: zstd
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Nov 12, 2025 2:24am 0 VERSION_BUMP 3e758a53
Sep 11, 2025 3:31am 0 VERSION_BUMP fecbed1e
Dec 15, 2024 12:13am 0 VERSION_BUMP 37b1c5ff
Nov 14, 2024 5:20pm 0 VERSION_BUMP c3c4aaa9