logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 9122b5e2e0f51acbc7bc6227dc2a9d3a19e063fd
parent cf9d0d1f3c60c645a6b0634025605b5ac58e590c
Author: Andrius Štikonas <andrius@stikonas.eu>
Date:   Sat, 27 Feb 2021 23:29:59 +0000

Add description of binutils.

Diffstat:

Mparts.rst10++++++++++
Msysa/binutils-2.14/binutils-2.14.sh4++--
2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/parts.rst b/parts.rst @@ -392,3 +392,13 @@ autoconf 2.12 ============= Yet another old autoconf version that we will need for GNU Binutils. + +binutils 2.14 +============= + +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. + +In particular we can now use full featured ``ar`` instead of ``tcc -ar``, +the GNU linker ``ld``, which allows us building shared libraries, +and the GNU assembler ``as``. diff --git a/sysa/binutils-2.14/binutils-2.14.sh b/sysa/binutils-2.14/binutils-2.14.sh @@ -21,7 +21,7 @@ src_prepare() { # automake errors out without this cd gas - mv config/m68k-parse.y + mv config/m68k-parse.y . sed -i 's#config/m68k-parse.y#m68k-parse.y#' Makefile.am cd .. @@ -38,7 +38,7 @@ src_prepare() { touch */*.y rm ld/ldgram.c ld/ldgram.h rm gas/itbl-parse.c gas/itbl-parse.h - rm gas/m68k-parse.c gas/m68k-parse.h + rm gas/m68k-parse.c rm binutils/arparse.c binutils/arparse.h rm binutils/nlmheader.c binutils/nlmheader.h rm binutils/sysinfo.c binutils/sysinfo.h