| Name: gold |
| URL: http://www.gnu.org/software/binutils/ |
| Version: 2.23.2 |
| License: GPL v2 |
| Security Critical: no |
| |
| Description: |
| This directory contains i386 and amd64 binaries of the gold linker from GNU |
| binutils. They were built from binutils-2.23.1 on Ubuntu Lucid as follows: |
| |
| 1) Fetch tarball: http://ftp.gnu.org/gnu/binutils/binutils-2.23.1.tar.bz2 |
| 2) Unpack, then |
| ./configure --enable-gold=default --enable-threads |
| 3) make maybe-all-gold && strip gold/ld-new |
| 4) mv gold/ld-new path/to/this/dir/gold64 (or gold32) |
| |
| To build on a non-Lucid (e.g. Precise) machine, or to build the 32-bit binary |
| on a 64-bit machine, a chroot can be used by running the following commands as |
| root (swap i386 for amd64 as needed): |
| |
| debootstrap --arch=i386 --include=build-essential,flex,bison \ |
| lucid i386-lucid |
| chroot i386-lucid |
| |
| Then follow steps 1-4 above. |
| |
| (ld.bfd is a forwarding script that is in place because the NaCl build |
| depends on there being a script with that name in the same directory as |
| ld.) |
| |
| Local patches: |
| |
| ehframe.patch for http://crbug.com/161942 |