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 / Rang 6444
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 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-ar | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-as | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-c++filt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-elfedit | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-gprof | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-ld | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-ld.bfd | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-nm | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-objcopy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-objdump | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-ranlib | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-readelf | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-size | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-strings | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
m68k-elf-strip | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
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.
Installationsmetadaten
| Paketschlüssel | brew:m68k-elf-binutils |
|---|---|
| Version | 2.47 |
| Paketmanager | Homebrew |
| Homepage | https://www.gnu.org/software/binutils/ |
| Zuletzt aktualisiert | 2026-07-29T14:10:12Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
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.