macOS
brew install m68k-elf-binutilslocal Homebrew formula metadata
sudo port install m68k-elf-binutilsMacPorts ports tree · cross/m68k-elf-binutils/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für m68k-elf-binutils in AI-Agent-Workflows.
Installation
brew install m68k-elf-binutilslocal Homebrew formula metadata
sudo port install m68k-elf-binutilsMacPorts ports tree · cross/m68k-elf-binutils/Portfile · Quelle: api.github.com
Überblick
GNU Binutils for m68k-elf cross development
Verlauf
m68k-elf-binutils is a target-prefixed Homebrew build of GNU Binutils for bare-metal Motorola 68000-family ELF development.
GNU Binutils is the GNU project's collection of binary tools. Its central programs are the GNU linker `ld`, the GNU assembler `as`, and the ELF-only `gold` linker, with supporting tools such as `ar`, `nm`, `objcopy`, `objdump`, `readelf`, `size`, `strings`, and `strip`.
The m68k-elf package is not a separate upstream project; it is a cross-toolchain packaging of the same GNU Binutils source for the `m68k-elf` target triplet. The target prefix keeps its assembler, linker, and object tools separate from host-native tools.
GNU Binutils uses the BFD library for low-level binary-file manipulation and the opcodes library for assembly and disassembly. The upstream assembler documentation includes M680x0-dependent features, options, syntax, directives, and opcodes.
Binutils is foundational infrastructure for GNU and GNU/Linux systems because it provides the assembler and linker needed to compile and link programs. Cross builds extend that same infrastructure to embedded, hobbyist, retrocomputing, and operating-system-development targets.
The supplied package facts list Homebrew and MacPorts packaging for `m68k-elf-binutils`, reflecting its niche use by developers building 68k ELF firmware, kernels, and bare-metal experiments on macOS.
Users typically pair `m68k-elf-binutils` with `m68k-elf-gcc`. The package installs prefixed tools such as `m68k-elf-as`, `m68k-elf-ld`, `m68k-elf-objcopy`, `m68k-elf-objdump`, and `m68k-elf-readelf` so build systems can target m68k ELF without colliding with host tools.
Common workflows include assembling startup files, linking linker-script-controlled firmware images, inspecting ELF sections and symbols, converting ELF output to raw binaries, and diagnosing relocation or ABI issues.
Cross-binutils packages are the first layer of a bare-metal toolchain: without the target assembler, linker, and object utilities, the compiler driver cannot produce useful firmware or kernel images.
For package maintainers, the `m68k-elf-` prefix is the whole trick: it allows multiple target toolchains to coexist while preserving conventional GNU tool names under a target triplet.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
m68k-elf-addr2line | cli | globales Executable | |
m68k-elf-ar | cli | globales Executable | |
m68k-elf-as | cli | globales Executable | |
m68k-elf-c++filt | cli | globales Executable | |
m68k-elf-elfedit | cli | globales Executable | |
m68k-elf-gprof | cli | globales Executable | |
m68k-elf-ld | cli | globales Executable | |
m68k-elf-ld.bfd | cli | globales Executable | |
m68k-elf-nm | cli | globales Executable | |
m68k-elf-objcopy | cli | globales Executable | |
m68k-elf-objdump | cli | globales Executable | |
m68k-elf-ranlib | cli | globales Executable | |
m68k-elf-readelf | cli | globales Executable | |
m68k-elf-size | cli | globales Executable | |
m68k-elf-strings | cli | globales Executable | |
m68k-elf-strip | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://www.gnu.org/software/binutils/
Installationsmetadaten
| Paketschlüssel | brew:m68k-elf-binutils |
|---|---|
| Version | 2.46.1 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/m68k-elf-binutils |
| Homepage | https://www.gnu.org/software/binutils/ |
| Repository | https://sourceware.org/git/binutils-gdb.git |
| Upstream-Dokumentation | https://sourceware.org/binutils/docs |
| Lizenz | GPL-3.0-or-later |
| Quellarchiv | https://ftpmirror.gnu.org/gnu/binutils/binutils-2.46.1.tar.bz2 |
| Zuletzt aktualisiert | 2026-06-09T23:41:44Z |
| Pulse | updated |
| Abhängigkeiten | zstd |
| Build-Abhängigkeiten | pkgconf, texinfo |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | m68k-elf-binutils |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
m68k-elf-binutils
sudo port install m68k-elf-binutilsQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.