x86_64-elf-binutils
« Back to VersTracker
Description:
GNU Binutils for x86_64-elf cross development
Type: Formula  |  Latest Version: 2.45.1@0  |  Tracked Since: Nov 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cross-compile binutils osdev toolchain x86_64
Install: brew install x86_64-elf-binutils
About:
This package provides the GNU Binutils suite, specifically built for cross-compiling to the x86_64-elf target. It includes essential tools like the GNU assembler (as) and linker (ld), which are necessary for creating operating systems, bootloaders, and other low-level software that runs without a host operating system.
Key Features:
  • GNU Assembler (as) for x86_64 assembly
  • GNU Linker (ld) for creating raw binaries and ELF executables
  • Binary utilities like objdump, readelf, and nm for inspecting object files
  • Designed for bare-metal and freestanding development
Use Cases:
  • Developing custom operating system kernels
  • Building standalone bootloaders (e.g., GRUB, Limine)
  • Creating firmware or embedded software for x86_64 architecture
Alternatives:
  • llvm – LLVM/Clang provides a modern alternative toolchain with lld linker, but Binutils remains the standard for many OS development tutorials.
Version History
Detected Version Rev Change Commit
Nov 12, 2025 2:24am 0 VERSION_BUMP d6185576
Sep 11, 2025 12:43am 0 VERSION_BUMP d34d24a1
Dec 15, 2024 12:13am 0 VERSION_BUMP 38c1c479