summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils-2.17/ld
AgeCommit message (Expand)Author
2018-07-26Add infrastructure to install lld as the default linker. The old GNU linkerMark Kettenis
2018-04-06Patch binutils 2.17 so that it passes option -Wno-null-pointer-arithmeticPatrick Wildt
2017-11-04Revert recent changes to unbreak ports/net/sambaJeremie Courreges-Anglas
2017-10-31Make -zdefs and --no-undefined no-ops for now, to unblock ports devs at p2k17.Philip Guenther
2017-07-01provide both TRAP and NOP values for our architectures, then changeTheo de Raadt
2017-06-22i386 uses a intentional fallthrough between appended code blocks in .init,Theo de Raadt
2017-06-21Intra-segment traps instead of nops. Similar to kernel change, furtherTheo de Raadt
2016-09-10use an unused attribute on a function argument to avoid -Wself-assignJonathan Gray
2016-09-03RELRO Just Works on m88k so remove the #if: RELRO everywhere!Philip Guenther
2016-08-14Turning off relro shouldn't insert padding into the middle of the relroPhilip Guenther
2016-08-10auto-dope-slap: mips64 has 16K pages, not 4K. With that fixed, enable RELROPhilip Guenther
2016-08-10Teach readelf and objdump about the PT_OPENBSD_BOOTDATA section value.Philip Guenther
2016-08-10Cover your kid's remaining eye and lock up the pets for the great old onesPhilip Guenther
2016-08-07Since we have kbind(2), we don't need -znow to use -zrelroPhilip Guenther
2016-08-07If an output section is skipped because of a constraint, then skip itPhilip Guenther
2016-06-21Make creation of text-relocations a fatal error by default, with -znotextPhilip Guenther
2016-05-31Port over binutils fix for PR ld/3111.Stefan Kempf
2016-05-28-z wxneeded creates a PHDR PT_OPENBSD_WXNEEDED. This annotation is placedTheo de Raadt
2015-11-22Use yy_size_t instead of int in yy_input(). Makes things work on BE 64-bitMark Kettenis
2015-11-13pledge "stdio rpath wpath cpath fattr" for both as & ldTheo de Raadt
2015-11-11Correct several DT_foo (tag id) vs DF_* (flag bit) errorsPhilip Guenther
2015-09-09For truly static binaries, force .ctors, .dtors and .got to be read-only.Mark Kettenis
2015-08-25Unbreak binutils on sparc64, hppa (and probably some others).Theo de Raadt
2015-08-23Introduce -Bsymbolic-functions and related flags. Taken from twoBrian Callahan
2015-08-23Enable missing code to fully enable the Secure-PLT ABI and clean up theMark Kettenis
2015-06-16Do not provide extra _fdata and __data_start symbols; nothing in the non-mips32Miod Vallat
2015-06-01Revert 1.2, which used to be necessary during the early ld 2.17 work, butMiod Vallat
2015-05-25Port the ELF m88k work to binutils 2.17. Good enough to build a bootingMiod Vallat
2015-05-25vax ELF bits for binutils 2.17.Miod Vallat
2015-05-25Change ENTRY to __start to match binutils 2.15, needed for static PIEMiod Vallat
2015-04-30Unset SEPARATE_GOTPLT. We don't want a seperate .got.plt section on OpenBSD,Mark Kettenis
2015-04-27Adjust ld semantics to make static PIE the default. Forgotten by pascal@.Mark Kettenis
2014-12-22Teach ld(1) not to add a PT_INTERP entry for -static -pie.Mark Kettenis
2014-08-09We don't use the __openbsd_randomdata_{start,end} symbols, but ratherPhilip Guenther
2013-12-30Recognize PT_OPENBSD_RANDOMIZE in linker scripts.Mark Kettenis
2013-10-09Merge binutils 2.15 einfo() buffering change to binutils-2.17.Todd C. Miller
2013-03-30Revert alpha/OpenBSD to the binutils 2.15 state, with only DATA_PLT andMiod Vallat
2013-03-30Revert ppc/OpenBSD to the binutils 2.15 state, with only BSS_PLT andMiod Vallat
2013-03-24Don't forget to put .plt padding in the BSS_PLT case; lost during the 2.15->2.17Miod Vallat
2013-03-21Define PLT_BEFORE_GOT.Miod Vallat
2013-03-21Don't set TEXT_PLT if PLT_BEFORE_GOT.Miod Vallat
2013-03-20Move the __openbsd_randomdata_{start,end} symbols outside of thePhilip Guenther
2013-03-18Try harder putting .ctor and .dtor next to .got, to be able to have ld.soMiod Vallat
2013-03-09Bring back got and plt padding sections and special symbols from our changesMiod Vallat
2013-02-05Disable PIE-by-default if -static (or one of its aliases) is passed on theMark Kettenis
2012-09-01don't pollute the src dir with info pages when doing buildsJonathan Gray
2012-08-28Add support for PIE-by-default in both ld and gcc. This is a completelyPascal Stumpf
2012-08-20Add support for .openbsd.randomdata and PT_OPENBSD_RANDOMIZE toMatthew Dempsky
2012-05-21Fix binutils-2.17 configure script to build on amd64.Matthew Dempsky
2011-07-26Add OpenBSD/hppa support.Mark Kettenis