History log of /openbsd/gnu/usr.bin/binutils-2.17/include/bfdlink.h (Results 1 – 9 of 9)
Revision Date Author Comments
# 11786740 06-Jul-2023 deraadt <deraadt@openbsd.org>

teach the BFD tools how to handle NOBTCFI, quite similar to WXNEEDED
ok kettenis


# 754e8b3d 09-Jan-2023 kettenis <kettenis@openbsd.org>

Implement --execute-only (and turn --no-execute-only from a no-op into an
options that does the opposite).

Note that this option is likely to be ineffective without changes to the
linker scripts. A

Implement --execute-only (and turn --no-execute-only from a no-op into an
options that does the opposite).

Note that this option is likely to be ineffective without changes to the
linker scripts. A change that adjusts the hppa linker scripts will follow
shortly. Other architectures will need some work.

ok deraadt@

show more ...


# fa04e3d1 03-Dec-2018 guenther <guenther@openbsd.org>

Merge post-2.17 but pre-GPLv3 diffs that add support for DT_GNU_HASH
to ld and improve the readelf support:
https://sourceware.org/ml/binutils/2006-07/msg00129.html
https://sourceware.org/ml/binuti

Merge post-2.17 but pre-GPLv3 diffs that add support for DT_GNU_HASH
to ld and improve the readelf support:
https://sourceware.org/ml/binutils/2006-07/msg00129.html
https://sourceware.org/ml/binutils/2006-07/msg00181.html

Disable the ld support on mips64, as its ABI requires a symbol
ordering that conflicts with the requirements of DT_GNU_HASH.

Tested on macppc, alpha, and sparc64 to verify operation with all
three ELF word size combos

testing help miod@
ok kettenis@

show more ...


# 89e0a384 21-Jun-2016 guenther <guenther@openbsd.org>

Make creation of text-relocations a fatal error by default, with -znotext
to permit it and -ztext to reenable the default of forbidding it.

ok kettenis@


# b8417449 31-May-2016 stefan <stefan@openbsd.org>

Port over binutils fix for PR ld/3111.

This greatly speeds up up linking of object files that contain
lots of dwarf2 symbols by caching symbol tables.

Original patch before binutils was switched to

Port over binutils fix for PR ld/3111.

This greatly speeds up up linking of object files that contain
lots of dwarf2 symbols by caching symbol tables.

Original patch before binutils was switched to GPLv3 from:
https://sourceware.org/ml/binutils/2006-08/msg00334.html

Aaron Miller made us aware of that diff and adapted it to our
in-tree binutils. Many thanks!

Ports build testing on amd64 by krw@
ok deraadt@ krw@

show more ...


# 2a5a8fc7 28-May-2016 deraadt <deraadt@openbsd.org>

-z wxneeded creates a PHDR PT_OPENBSD_WXNEEDED. This annotation is placed
on a binary by a software builder (ie. packager) to indicate to the kernel
that this software performs W^X violations.
ok ke

-z wxneeded creates a PHDR PT_OPENBSD_WXNEEDED. This annotation is placed
on a binary by a software builder (ie. packager) to indicate to the kernel
that this software performs W^X violations.
ok kettenis guenther millert

show more ...


# e9e877d1 25-Aug-2015 deraadt <deraadt@openbsd.org>

Unbreak binutils on sparc64, hppa (and probably some others).
Jumbo merges are NOT WELCOME. They have to be seperated out and tested.


# d47ae606 23-Aug-2015 bcallah <bcallah@openbsd.org>

Introduce -Bsymbolic-functions and related flags. Taken from two
post-binutils 2.17 but pre-GPLv3 commits.
miod@ says now is the time to get this in.


# 3d8817e4 24-Apr-2011 miod <miod@openbsd.org>

Here comes the easter bunnytils 2.17 (the last version released against a
licence mere mortals can understand the terms of); will be connected to the
build on an arch-by-arch basis.

Testsuites and g

Here comes the easter bunnytils 2.17 (the last version released against a
licence mere mortals can understand the terms of); will be connected to the
build on an arch-by-arch basis.

Testsuites and generated files have been intentionnaly omitted from this import.

Peer pressure and ok from at least drahn@ pirofti@ deraadt@

show more ...