FreeBSD Ports

devel/binutils 2.44,1

GNU binary tools

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3, LGPL3
Categories
devel
Package size
11294.7 KiB, 138417.8 KiB installed

Description

The GNU Binutils are a collection of binary tools. The main ones are:

* ld - the GNU linker. * as - the GNU assembler.

Most of these programs use BFD, the Binary File Descriptor library, to do low-level manipulation. Many of them also use the opcodes library to assemble and disassemble machine instructions.

This port may be used as a replacement for the system binutils and support features from the latest versions of GCC.

For cross-compilation, see the devel/cross-binutils port.

Install

As a binary package — by origin, or by package name:

pkg install devel/binutils
pkg install binutils

From the ports tree:

cd /usr/ports/devel/binutils/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	binutils>0:devel/binutils
LIB_DEPENDS=	libbfd-2.44.so:devel/binutils

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.44,12.44,12.39,12.44,12.44,1
FreeBSD:14:quarterly2.44,12.44,1n/a2.44,12.44,1
FreeBSD:15:latest2.44,12.44,1n/a2.44,12.44,1
FreeBSD:15:quarterly2.44,12.44,1n/an/an/a
FreeBSD:16:latest2.44,12.44,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 1

The full lists below include those, and their dependencies in turn.

All build dependencies 15
All run dependencies 3
Required by 3260

The first 100 are listed.

Configuration

Options name: devel_binutils

OptionDefaultDescription
ELFUoffDepend on devel/elfutils
INFOonBuild and/or install GNU info pages
NLSoffNative Language Support
RELROoffEnable relocation memory corruption mitigation (-z relro) by default
USES
bison:alias compiler:env cpe gmake localbase libtool perl5 pkgconfig tar:lz
Service scripts
none
Conflicts with
libbfd
Flavors
avr-binutils-2.44,1, i386-binutils-2.44,1, amd64-binutils-2.44,1, s390x-binutils-2.44,1, aarch64-binutils-2.44,1, mingw32-binutils-2.44,1, powerpc-binutils-2.44,1, riscv64-binutils-2.44,1, powerpc64-binutils-2.44,1, arm-gnueabi-binutils-2.44,1, powerpc64le-binutils-2.44,1, arm-none-eabi-binutils-2.44,1, aarch64-none-elf-binutils-2.44,1, riscv64-none-elf-binutils-2.44,1, riscv32-unknown-elf-binutils-2.44,1

Files

Manual pages 15
  • addr2line(1)
  • ar(1)
  • as(1)
  • c++filt(1)
  • elfedit(1)
  • gprof(1)
  • ld(1)
  • nm(1)
  • objcopy(1)
  • objdump(1)
  • ranlib(1)
  • readelf(1)
  • size(1)
  • strings(1)
  • strip(1)
pkg-plist 190
  • bin/addr2line
  • bin/ar
  • bin/as
  • bin/c++filt
  • bin/dwp
  • bin/elfedit
  • bin/gprof
  • bin/ld
  • bin/ld.bfd
  • bin/ld.gold
  • bin/nm
  • bin/objcopy
  • bin/objdump
  • bin/ranlib
  • bin/readelf
  • bin/size
  • bin/strings
  • bin/strip
  • include/ansidecl.h
  • include/bfd.h
  • include/bfdlink.h
  • include/ctf-api.h
  • include/ctf.h
  • include/diagnostics.h
  • include/dis-asm.h
  • include/plugin-api.h
  • include/sframe-api.h
  • include/sframe.h
  • include/symcat.h
  • lib/bfd-plugins/libdep.so
  • lib/libbfd-2.44.so
  • lib/libbfd.a
  • lib/libbfd.so
  • lib/libctf-nobfd.a
  • lib/libctf-nobfd.so
  • lib/libctf-nobfd.so.0
  • lib/libctf-nobfd.so.0.0.0
  • lib/libctf.a
  • lib/libctf.so
  • lib/libctf.so.0
  • lib/libctf.so.0.0.0
  • lib/libopcodes-2.44.so
  • lib/libopcodes.a
  • lib/libopcodes.so
  • lib/libsframe.a
  • lib/libsframe.so
  • lib/libsframe.so.1
  • lib/libsframe.so.1.0.0
  • share/info/ldint.info
  • share/man/man1/addr2line.1.gz
  • share/man/man1/ar.1.gz
  • share/man/man1/as.1.gz
  • share/man/man1/c++filt.1.gz
  • share/man/man1/elfedit.1.gz
  • share/man/man1/gprof.1.gz
  • share/man/man1/ld.1.gz
  • share/man/man1/nm.1.gz
  • share/man/man1/objcopy.1.gz
  • share/man/man1/objdump.1.gz
  • share/man/man1/ranlib.1.gz
  • share/man/man1/readelf.1.gz
  • share/man/man1/size.1.gz
  • share/man/man1/strings.1.gz
  • share/man/man1/strip.1.gz
  • share/locale/bg/LC_MESSAGES/binutils.mo
  • share/locale/bg/LC_MESSAGES/gprof.mo
  • share/locale/bg/LC_MESSAGES/ld.mo
  • share/locale/ca/LC_MESSAGES/binutils.mo
  • share/locale/da/LC_MESSAGES/bfd.mo
  • share/locale/da/LC_MESSAGES/binutils.mo
  • share/locale/da/LC_MESSAGES/gprof.mo
  • share/locale/da/LC_MESSAGES/ld.mo
  • share/locale/da/LC_MESSAGES/opcodes.mo
  • share/locale/de/LC_MESSAGES/gprof.mo
  • share/locale/de/LC_MESSAGES/opcodes.mo
  • share/locale/eo/LC_MESSAGES/gprof.mo
  • share/locale/es/LC_MESSAGES/bfd.mo
  • share/locale/es/LC_MESSAGES/binutils.mo
  • share/locale/es/LC_MESSAGES/gas.mo
  • share/locale/es/LC_MESSAGES/gprof.mo
  • share/locale/es/LC_MESSAGES/ld.mo
  • share/locale/es/LC_MESSAGES/opcodes.mo
  • share/locale/es/LC_MESSAGES/gold.mo
  • share/locale/fi/LC_MESSAGES/bfd.mo
  • share/locale/fi/LC_MESSAGES/binutils.mo
  • share/locale/fi/LC_MESSAGES/gas.mo
  • share/locale/fi/LC_MESSAGES/gprof.mo
  • share/locale/fi/LC_MESSAGES/ld.mo
  • share/locale/fi/LC_MESSAGES/opcodes.mo
  • share/locale/fi/LC_MESSAGES/gold.mo
  • share/locale/fr/LC_MESSAGES/bfd.mo
  • share/locale/fr/LC_MESSAGES/binutils.mo
  • share/locale/fr/LC_MESSAGES/gas.mo
  • share/locale/fr/LC_MESSAGES/gprof.mo
  • share/locale/fr/LC_MESSAGES/ld.mo
  • share/locale/fr/LC_MESSAGES/opcodes.mo
  • share/locale/fr/LC_MESSAGES/gold.mo
  • share/locale/ga/LC_MESSAGES/gprof.mo
  • share/locale/ga/LC_MESSAGES/ld.mo
  • share/locale/ga/LC_MESSAGES/opcodes.mo

The first 100 are listed.

distinfo 1
FileSizeSHA256
binutils-with-gold-2.44.tar.lz2.8130917e+07d6f36423d29bc301da6a4f60eea0947c908d6786457dd49c5fcc1a9263a41b20
Master sites 2
  • GNU
  • SOURCEWARE/binutils/releases

Commit history 0

No commits in the history this site was built from.