|/
|\ISS               Tidbits  Posts  Answers  Install  Wiki  Contact  Donate  GitHub


binutils                                                            version 2.37
________________________________________________________________________________

The GNU Binary Utilities, or binutils, are a set of programming tools for
creating and managing binary programs, object files, libraries, profile data,
and assembly source code. [0]

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


[000] Index
________________________________________________________________________________

* Installation ........................................................... [001]
* Usage .................................................................. [002]
* Troubleshooting ........................................................ [003]
  * Manual Pages Empty ................................................... [004]
* History ................................................................ [005]
* References ............................................................. [006]


[001] Installation
________________________________________________________________________________

+------------------------------------------------------------------------------+
|                                                                              |
|  $ kiss b binutils                                                           |
|                                                                              |
+------------------------------------------------------------------------------+


[002] Usage
________________________________________________________________________________

This package is a collection of binary tools.

+-----------+------------------------------------------------------------------+
| Tool      | Purpose                                                          |
+-----------+------------------------------------------------------------------+
|           |                                                                  |
| addr2line | Converts addresses into file names and line numbers.             |
|        ar | Creates, modifies and extracts archives.                         |
|        as | The GNU assembler.                                               |
|   c++filt | Demangle encoded C++ symbols.                                    |
|       dwp | The DWARF packaging utility.                                     |
|   elfedit | Update the ELF header of ELF files.                              |
|      gold | A new, faster, ELF only linker, still in beta test.              |
|        ld | The GNU BFD linker.                                              |
|        nm | Lists symbols from object files.                                 |
|   objcopy | Copies and translates object files.                              |
|   objdump | Displays information from object files.                          |
|    ranlib | Generates an index to the contents of an archive.                |
|   readelf | Displays information from any ELF format object file.            |
|      size | Lists the section sizes of an object or archive file.            |
|   strings | Lists printable strings from files.                              |
|     strip | Discards symbols.                                                |
|           |                                                                  |
+-----------+------------------------------------------------------------------+

For usage information refer to the command's --help output, each command also
has its own manual page.


[003] Troubleshooting
________________________________________________________________________________


--[004] Manual Pages Empty -----------------------------------------------------

  The latest binutils has a bug in its build system where manual pages are
  truncated and end up empty. A patch must be applied and they must be
  regenerated. To do so, install perl and run 'kiss b binutils'.

  This workaround should not be needed as of next release. This is a temporary
  measure to ensure documentation remains available to those wanting it


[005] History
________________________________________________________________________________

2021-08-21 0d76d5c0 binutils: fix empty manual pages issue
2021-08-17 dac75430 binutils: enable gold
2021-07-30 e2daa496 binutils: fix #303
2021-07-19 e0c68962 binutils: 2.37
2021-07-15 d28ff2fc binutils: update for new env
2021-07-15 589d1273 binutils: use VERSION
2021-06-30 be7f8237 binutils: 2.36.1
2020-10-27 7fc0040f binutils: Enable deterministic archives. Closes #234
2020-09-19 0b6a5ad0 binutils: 2.35.1
2020-09-17 9ceaf514 binutils: various changes
2020-08-30 d02884de binutils: use DESTDIR
2020-07-24 54abb9e2 binutils: bump to 2.35
2020-05-11 5a446e49 binutils: Use /lib
2020-04-25 86e04a2b binutils: Enable gold/lto
2020-03-15 a429d777 binutils: Fix depends
2020-03-14 954cb079 binutils: Fix depends
2020-03-14 9bc53316 binutils: Fix depends
2020-03-04 abc8e155 binutils: trailing white-space
2020-03-04 94ee1403 binutils: Reduce size slightly
2020-02-01 b93e8ace binutils: bump to 2.34
2019-10-24 0cad3ee6 binutils: revert change
2019-10-24 f5a8ec62 binutils: detect arch
2019-10-13 51643b71 binutils: bump to 2.33.1
2019-10-08 1b31553d binutils: bump to 2.33. Uses debian/ubuntu source as official tarballs aren't out yet.
2019-10-07 9104289b binutils: remove rm
2019-10-05 79f44edf binutils: let nls be detected
2019-08-17 851c4d3c binutils: fix depends
2019-07-13 4e1a780e binutils: Revert changes.
2019-06-19 5eaf0172 binutils: add license
2019-06-17 e555d564 binutils: change deps to makedeps
2019-06-02 396d284f binutils: add checksums and manifest


[006] References
________________________________________________________________________________

[0] https://en.wikipedia.org/wiki/GNU_Binutils



________________________________________________________________________________

Dylan Araps (C) 2019-2021

The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a world­wide basis.