Home | History | Annotate | Download | only in ld
History log of /src/external/gpl3/binutils/usr.bin/ld/Makefile
RevisionDateAuthorComments
 1.42  11-Feb-2026  christos Merge conflicts between 2.45 and 2.46, regen x86
 1.41  09-Jul-2024  christos make sure that the ldscripts directory exists
 1.40  30-Jun-2024  christos Merge conflicts between 2.39 and 2.42
 1.39  27-Apr-2023  hgutch branches: 1.39.2;
Unbreak creation of i386 PIEs on amd64.

Functional patch by RVP; set lists updated accordingly.

This fixes PR toolchain/57380.
 1.38  09-Jan-2023  christos Add the .xsce scripts
 1.37  06-Jan-2023  christos we don't copy ldscripts for i386 (why though?)
 1.36  06-Jan-2023  christos Turn on -z separate-code for x86, like linux has done. This splits the text
and data segment load sections into two pieces, for at total of 4 PT_LOAD
sections: two for text (r--, r-x) and two for data (r--, rw-). For x86_64
this changes the default max page size from 2M to 4K.
 1.35  24-Dec-2022  christos Merge conflicts between 2.34 and 2.39, and regen for x86_64
 1.34  25-Apr-2021  christos Add a mipsn64 target
 1.33  04-Apr-2020  christos rename libctf to libgnuctf to avoid conflict with the sun version.
 1.32  04-Apr-2020  christos Regen x86, add libctf.
 1.31  18-Apr-2019  mrg - use the same set of emulations for riscv* on netbsd as linux does
- for riscv64-*netbsd* hosts and 32 bit target, set LIB_PATH
- build the other target emulations for riscv32 on riscv64
- regen riscv64 mknative for ld updates
 1.30  25-Feb-2019  joerg Properly extract the emulation path from the linker script template.
 1.29  19-Oct-2016  mrg branches: 1.29.14;
match aarch64* for the ldscripts generation.
 1.28  15-Oct-2016  maya this rule shouldn't be specific to little endian
 1.27  14-Oct-2016  mrg go back to only installing ldscripts for ports that need them (multi-abi)
 1.26  14-Oct-2016  christos Remove hacks and depend on the files being built to decide wha'ts being
installed.
 1.25  13-Oct-2016  martin Install the arm ldscripts for big endian variants too
 1.24  11-Oct-2016  mrg build and install the arm ldscripts. now i can build oabi again.
 1.23  29-Jan-2016  christos branches: 1.23.2;
merge conflicts, regen for x86.
 1.22  26-Jan-2016  christos Centralize the definition of TOP/DIST and cleanup a little.
 1.21  03-Oct-2013  mrg regenerate most of the binutils mknative files, and remove the
G_enable_initfini_array hack from ld/Makefile.
 1.20  01-Oct-2013  skrll Use G_enable_initfini_array and default to no while mknative is rerun.
 1.19  29-Sep-2013  christos regen
 1.18  13-Aug-2013  drochner add to CLEANFILES at some places, for generated files
 1.17  05-Aug-2013  matt Use BINUTILS_MACHINE_ARCH instead of MACHINE_ARCH
BINUTILS_MACHINE_ARCH is MACHINE_ARCH,
except armv[467] is replaced with arm instead.
 1.16  14-Feb-2013  christos re-order library dependencies to make sure that -lintl and -lz are after
the rest of the libraries so that static linking works.
 1.15  14-Feb-2013  christos fix previous
 1.14  14-Feb-2013  matt Use PROGDPLIBS
 1.13  14-Feb-2013  matt Use LIBDPLIBS
 1.12  14-Feb-2013  matt Deal with MKPICLIB=no fallout
 1.11  25-Sep-2011  christos branches: 1.11.2; 1.11.8;
Merge new binutils. Only x86_64 works now; the rest will need to run mknative
again (at least).
 1.10  10-Sep-2011  apb Don't include .depend.* files during "make clean" or "make cleandir"
 1.9  05-Apr-2011  joerg Fix typo to embed the right path for N64
 1.8  14-Dec-2009  skrll Re-run mknative for binutils.
 1.7  13-Dec-2009  mrg - set EMUL_LIB_PATH* for relevant mips emulations
- make sure to install the all right mips ldscripts. XXX ugly
 1.6  27-Nov-2009  skrll Fix typo and hopefully the dependency problem that manifests itself with
compile problems around lang_insert_orphan.
 1.5  10-Nov-2009  skrll Move the kmodule linker script source into sys/modules/xldscripts. It is
not part of binutils and definitely not GPL v3.

Discussed with mrg.
 1.4  10-Nov-2009  skrll Add branding to native tools. Update make dependencies to pick up
changes.
 1.3  27-Sep-2009  blymn Make the tool chain build with MKOBJDIRS set to yes - fix by skrll.
 1.2  26-Sep-2009  skrll Remove some commented/redundant stuff.
 1.1  18-Aug-2009  skrll First cut at reachover and mknative output.
 1.11.8.2  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.8.1  25-Feb-2013  tls resync with head
 1.11.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.23.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.29.14.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.29.14.1  10-Jun-2019  christos Sync with HEAD
 1.39.2.2  02-Aug-2025  perseant Sync with HEAD
 1.39.2.1  01-Jul-2024  perseant Sync with HEAD.

RSS XML Feed