binutils - Various GNU compilers, assemblers, linkers, debuggers, etc. HOWTO

ChangeLog


2024-02-01	- 2.41 -> 2.42
2024-01-19	- 2.31.1 -> 2.41
		- Removed the beta section, no longer available
		  (since 2014 or so) at kernel.org
		- Home page and Git URLs http to https
		- Updated Slackware package versions list,
		  removed 13.37, added 15.0
		- Removed the sources.redhat.com link
		- Added documentation, wiki links
		- sha1sum -> sha256sum
2018-07-23	- Removed very outdated checkinstall package info
		- Updated Slackware list with 14.0, 14.1, 14.2,
		  removed older than 13.37
		- Note about the outdated beta section
		- 2.21 -> 2.31.1
2011/07/17	- 2.19.1 -> 2.21 (stable)
		- 2.19.51.0.2 -> 2.21.52.0.2 (beta)
		- Removed an old note about kernel 2.14.x and binutils
		  2.11.92.0.10, and one about Slackware 7.1;
		  if you run either of those, you need more help than you
		  can get here :-)
		- Updated Slackware note for 13.0, 13.1, and 13.37,
		  removed older
		- Use ftpmirror.gnu.org instead of ftp.gnu.org
		- Added bison, m4, flex, texinfo prerequisites
		- Pass --infodir and --mandir to configure
2009/02/11	- 2.18 -> 2.19.1 (stable)
		- 2.18.50.0.1 -> 2.19.51.0.2 (beta)
		- Updated Slackware note for 12.1 and 12.2
2007/09/09	- 2.17 -> 2.18 (stable)
		- 2.17.50.0.6 -> 2.18.50.0.1 (beta)
		- Updated Slackware note for 11.0 and 12.0
Nov 25, 2006	- 2.17.50.0.3 -> 2.17.50.0.6 (beta)
Sep 14, 2006	- 2.16.1 -> 2.17 (stable)
		- 2.16.91.0.2 -> 2.17.50.0.3 (beta)
		- Updated Slackware note for 10.2
		- Only try to run removepkg if it exists
Aug 19, 2005	- 2.16 -> 2.16.1 (stable)
		- 2.16.1: Also put the new strip in /usr/bin before running
		  'make install' or creating a package
		- 2.16.1: Added instructions for creating a Slackware package
		- Clean up files created (as root) by make
		  install/checkinstall
Jul 22, 2005	- 2.16.90.0.3 -> 2.16.91.0.2 (beta)
Jun 13, 2005	- Added note about the beta and building kernels
Jun 8, 2005	- 2.15 -> 2.16 (stable)
		- 2.15.94.0.2.2 -> 2.16.90.0.3 (beta)
		- Run chown -R root:root . if $UID = 0
		- Rearrange options to shut up the new version of find
May 10, 2005	- Moved source directory (see note <a href="howtos.php?msd">here</a>)
		- Changed ftp://ftp.gnu.org to http://ftp.gnu.org for the
		  stable version
		- Changed ftp://ftp.kernel.org to http://ftp.kernel.org for
		  the beta version
		- Removed note about the beta versions not being signed, they
		  started signing them again (I meant to remove that note last
		  time)
Apr 6, 2005	- 2.15.92.0.2 -> 2.15.94.0.2.2 (beta)
		- Added gpg verification again
		- Changed md5sum verification to output OK (or not), added
		  sha1sum verification
		- root.root -> root:root
		- Removed the make, gcc, fileutils/coreutils links
		- Added note about versions that are included with Slackware
Oct 1, 2004	- 2.15.91.0.2 -> 2.15.92.0.2 (beta)
Aug 4, 2004	- 2.14 -> 2.15 (stable)
		- Updated the md5sum check of the files that are extracted
		  to use egrep instead of grep and to skip lines that end in
		  ": OK", just in case a file or directory has "OK" in it's
		  name one day
		- 2.14.90.0.8 -> 2.15.91.0.2
May 6, 2004	- Updated notes about the 2.15.x versions
Apr 20, 2004	- I had the wget line in there twice for some reason
Mar 26, 2004	- Added prerequisites (obvious ones)
		- Note about 2.15.90.0.1.1
		- Added a link to the other home page
		- Replaced md5sum -&gt; textutils links with links to
		  coreutils
Jan 20, 2004	- 2.14.90.0.6 -> 2.14.90.0.8 (latest beta) 
		- Removed the instructions for 2.11.92.0.10, added/updated
		  notes about building binutils for old kernels
		- Minor update to the gpg verification part of the beta ver
Sep 9, 2003	- 2.14.90.0.5 -> 2.14.90.0.6 (latest beta)
Aug 19, 2003	- Replaced the sha1sums procedure with a static md5sum in
		  the howto for the one from ftp.gnu.org (the md5sum is
		  verified from a non-ftp.gnu.org (which got cracked) source)
		- Minor updates to gpg verification parts for that ones that
		  come from kernel.org
		- Create ~/installed with mode 700
Jul 23, 2003	- 2.14.90.0.4.1 -> 2.14.90.0.5 (beta)
		- Added note that I no longer have access to anything that
		  would use the first version (2.11.92.0.10)
Jul 10, 2003	- 2.13.2.1 -> 2.14 (stable)
		- 2.13.90.0.20 -> 2.14.90.0.4.1 (beta)
Apr 17, 2003	- Added copying of as and ld to /usr/bin for the beta
		  version too; if you removepkg binutils, they won't exist,
		  so copy them from gas/as-new and ld/ld-new in the source
		  tree
Apr 9, 2003	- 2.13.90.0.18 -> 2.13.90.0.20 (beta)
		- Added removal of old binutils.mo files (/usr/share/locales)
Feb 22, 2003	- 2.13.90.0.16 -> 2.13.90.0.18 (beta)
		- Updated and seperated gpg verification (all of them)
		- Set to re-use the tarball if it's already there (all)
Jan 18, 2003	- 2.13.1 -> 2.13.2.1 (stable)
Dec 5, 2002	- Removed the verification against md5.sum for the beta,
		  it doesn't come with an md5.sum in it
Dec 4, 2002	- 2.13 -> 2.13.1 (stable)
		- 2.13.90.0.10 -> 2.13.90.0.16 (beta)
		- Added gpg verification for everything from kernel.org
		- Added gpg verification of sha1sums and sha1sum
		  verification of everything from gnu.org
		- Updated removal of old versions for all of them
		- Added verification of extracted files against md5sums
		  stored in md5.sum (in the tarball)
Nov 13, 2002	- Added note about building 2.11.92.0.10 with Slack 7
Oct 23, 2002	- Added binutils 2.13.90.0.10 for latest kernels
Sep 17, 2002	- Added md5sum verification of 2.13
Aug 7, 2002	- 2.12.1 -> 2.13

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EST -0500)
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]