pkg.soopen package index

brew / Rang 2495

riscv64-elf-binutils mit Homebrew, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für riscv64-elf-binutils in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install riscv64-elf-binutils

local Homebrew formula metadata

Linux

Arch Linux pacmanverifiziert · 92%
sudo pacman -S riscv64-elf-binutils

Arch Linux sync databases · riscv64-elf-binutils · Quelle: geo.mirror.pkgbuild.com

Überblick

Paketzusammenfassung

GNU Binutils for riscv64-elf cross development

Befehle und Aliase

  • riscv64-elf-addr2line
  • riscv64-elf-ar
  • riscv64-elf-as
  • riscv64-elf-c++filt
  • riscv64-elf-elfedit
  • riscv64-elf-gprof
  • riscv64-elf-ld
  • riscv64-elf-ld.bfd
  • riscv64-elf-nm
  • riscv64-elf-objcopy
  • riscv64-elf-objdump
  • riscv64-elf-ranlib
  • riscv64-elf-readelf
  • riscv64-elf-size
  • riscv64-elf-strings
  • riscv64-elf-strip

Verlauf

Projektgeschichte und Nutzung

RISC-V 64-bit ELF Binutils is a bare-metal cross build of GNU Binutils, providing prefixed assemblers, linkers, and binary-inspection utilities for RISC-V ELF targets.

Projektgeschichte

GNU Binutils grew from the GNU project's binary utilities and now comprises the GNU assembler, linker, Binary File Descriptor library, and inspection or transformation tools such as `objdump`, `readelf`, `nm`, and `objcopy`. Historical GNU archives contain Binutils releases from at least 1991.

`riscv64-elf-binutils` is a target-configured package of that upstream project rather than an independent fork. Its programs use the `riscv64-elf-` prefix and produce or inspect RISC-V ELF objects without assuming a hosted operating system.

Adoptionsgeschichte

Binutils is foundational infrastructure in GNU and cross-development toolchains. This prefixed build packages the same tools for RISC-V bare-metal targets and is available through Homebrew and Arch according to source_facts.package-manager.

Wie es verwendet wird

Use `riscv64-elf-as` and `riscv64-elf-ld` directly, or let a matching cross-GCC driver invoke them. Utilities such as `objdump`, `readelf`, `nm`, `size`, and `objcopy` inspect and transform target artifacts.

The package is generally paired with a linker script and a RISC-V cross-compiler. It does not require credentials and has no single application-level configuration file.

Warum Paket-Nerds sich dafür interessieren

Cross-binutils packages expose an important packaging convention: executable prefixes encode the target triplet, allowing native and multiple cross toolchains to coexist without collisions. They are the assembler/linker half of a reproducible bare-metal compiler stack.

Zeitleiste

  • 1991: GNU archives record early Binutils releases.
  • Later 1990s: Binutils development became closely associated with Sourceware infrastructure.
  • 2010s: Upstream RISC-V support enabled GNU cross-toolchains for the emerging open instruction set.
  • 2020s: Prefixed RISC-V ELF Binutils packages became routine dependencies for firmware and embedded toolchains.

Related projects

  • GCC commonly supplies the compiler driver and language front ends, while Binutils supplies assembly, linking, and binary manipulation. `riscv64-elf-gcc` is the matching compiler package.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für riscv64-elf-binutils wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
riscv64-elf-addr2linecliglobales Executable
riscv64-elf-arcliglobales Executable
riscv64-elf-ascliglobales Executable
riscv64-elf-c++filtcliglobales Executable
riscv64-elf-elfeditcliglobales Executable
riscv64-elf-gprofcliglobales Executable
riscv64-elf-ldcliglobales Executable
riscv64-elf-ld.bfdcliglobales Executable
riscv64-elf-nmcliglobales Executable
riscv64-elf-objcopycliglobales Executable
riscv64-elf-objdumpcliglobales Executable
riscv64-elf-ranlibcliglobales Executable
riscv64-elf-readelfcliglobales Executable
riscv64-elf-sizecliglobales Executable
riscv64-elf-stringscliglobales Executable
riscv64-elf-stripcliglobales Executable

Aktualität

Version und 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.

Seite generiert2026-09-19
Manager-Version2.47
Manager aktualisiert2026-09-12
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.gnu.org/software/binutils/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:riscv64-elf-binutils
Version2.47
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/riscv64-elf-binutils
Homepagehttps://www.gnu.org/software/binutils/
Upstream-Dokumentationhttps://www.gnu.org/software/binutils/
LizenzGPL-3.0-or-later
Quellarchivhttps://ftpmirror.gnu.org/gnu/binutils/binutils-2.47.tar.bz2
Zuletzt aktualisiert2026-09-12T12:38:00+09:00
Pulseupdated
Abhängigkeitenzstd
Build-Abhängigkeitenpkgconf, texinfo
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameriscv64-elf-binutils
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

pacman95%

riscv64-elf-binutils 2.45.1-1

A set of programs to assemble and manipulate binary and object files for the RISCV64 (bare-metal) target

https://www.gnu.org/software/binutils/

sudo pacman -S riscv64-elf-binutils
  • License: GPL
  • Architecture: x86_64
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Riscv64 Elf Binutils
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: riscv64-elf-binutils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation