#
1.12 |
|
11-Jan-2024 |
jca |
Add basic support for R_386_GOT32X
Repairs ld.bfd operations on i386: since the switch to llvm-16 clang emits such relocations (eg one is present in /usr/lib/crtbegin.o). This unbreaks the build of ports/lang/fpc.
Help and tests from tb@, ok tb@ kettenis@
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
|
#
1.11 |
|
05-May-2021 |
drahn |
riscv64 binutils 'support' Enable just enough of binutils to be a functional compilation system with llvm doing the heavy lifting. With corrections suggested by reviewers. ok jsg@ kettenis@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.10 |
|
27-Feb-2017 |
guenther |
Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updated archive members are set to deterministic values. U cancels D. This should simplify the syspatch work.
Based on a diff by daniel@ ok millert@ deraadt@ kettenis@
|
#
1.9 |
|
25-Feb-2017 |
kettenis |
Implement support for generating movw/movt relocations on arm in gas(1).
Ported from FreeBSD's GPLv2 version of binutils.
ok guenther@
|
#
1.8 |
|
25-Jan-2017 |
kettenis |
Stub out aarch64 support and avoid building gas and ld on this architecture.
ok mpi@, patrick@
|
#
1.7 |
|
20-Sep-2016 |
kettenis |
Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS that clang creates in its default configuration.
From FreeBSD.
ok jsg@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.6 |
|
31-May-2016 |
stefan |
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@
|
#
1.5 |
|
26-Apr-2016 |
pirofti |
Add Octeon specific sync opcodes.
This is needed for proper sili(4) functionality on Octeon II machines.
OK jasper@, visa@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
|
#
1.4 |
|
25-May-2015 |
miod |
Port the ELF m88k work to binutils 2.17. Good enough to build a booting kernel, and hopefully userland as well.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.3 |
|
09-Aug-2014 |
guenther |
Regenerate to pick up time_t changes
|
Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.2 |
|
19-Apr-2013 |
miod |
Use time_t instead of long for archive timestamps, and print them as long long; prodding deraadt@
|
#
1.1 |
|
24-Apr-2011 |
miod |
branches: 1.1.1; Initial revision
|
#
1.11 |
|
05-May-2021 |
drahn |
riscv64 binutils 'support' Enable just enough of binutils to be a functional compilation system with llvm doing the heavy lifting. With corrections suggested by reviewers. ok jsg@ kettenis@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.10 |
|
27-Feb-2017 |
guenther |
Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updated archive members are set to deterministic values. U cancels D. This should simplify the syspatch work.
Based on a diff by daniel@ ok millert@ deraadt@ kettenis@
|
#
1.9 |
|
25-Feb-2017 |
kettenis |
Implement support for generating movw/movt relocations on arm in gas(1).
Ported from FreeBSD's GPLv2 version of binutils.
ok guenther@
|
#
1.8 |
|
25-Jan-2017 |
kettenis |
Stub out aarch64 support and avoid building gas and ld on this architecture.
ok mpi@, patrick@
|
#
1.7 |
|
20-Sep-2016 |
kettenis |
Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS that clang creates in its default configuration.
From FreeBSD.
ok jsg@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.6 |
|
31-May-2016 |
stefan |
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@
|
#
1.5 |
|
26-Apr-2016 |
pirofti |
Add Octeon specific sync opcodes.
This is needed for proper sili(4) functionality on Octeon II machines.
OK jasper@, visa@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
|
#
1.4 |
|
25-May-2015 |
miod |
Port the ELF m88k work to binutils 2.17. Good enough to build a booting kernel, and hopefully userland as well.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.3 |
|
09-Aug-2014 |
guenther |
Regenerate to pick up time_t changes
|
Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.2 |
|
19-Apr-2013 |
miod |
Use time_t instead of long for archive timestamps, and print them as long long; prodding deraadt@
|
#
1.1 |
|
24-Apr-2011 |
miod |
branches: 1.1.1; Initial revision
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.10 |
|
27-Feb-2017 |
guenther |
Implement D and U modifiers to ar; with D the uid/gid/mode/time on the updated archive members are set to deterministic values. U cancels D. This should simplify the syspatch work.
Based on a diff by daniel@ ok millert@ deraadt@ kettenis@
|
#
1.9 |
|
25-Feb-2017 |
kettenis |
Implement support for generating movw/movt relocations on arm in gas(1).
Ported from FreeBSD's GPLv2 version of binutils.
ok guenther@
|
#
1.8 |
|
25-Jan-2017 |
kettenis |
Stub out aarch64 support and avoid building gas and ld on this architecture.
ok mpi@, patrick@
|
#
1.7 |
|
20-Sep-2016 |
kettenis |
Support a few more relocations, most notably R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS that clang creates in its default configuration.
From FreeBSD.
ok jsg@
|
Revision tags: OPENBSD_6_0_BASE
|
#
1.6 |
|
31-May-2016 |
stefan |
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@
|
#
1.5 |
|
26-Apr-2016 |
pirofti |
Add Octeon specific sync opcodes.
This is needed for proper sili(4) functionality on Octeon II machines.
OK jasper@, visa@
|
Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE
|
#
1.4 |
|
25-May-2015 |
miod |
Port the ELF m88k work to binutils 2.17. Good enough to build a booting kernel, and hopefully userland as well.
|
Revision tags: OPENBSD_5_7_BASE
|
#
1.3 |
|
09-Aug-2014 |
guenther |
Regenerate to pick up time_t changes
|
Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE
|
#
1.2 |
|
19-Apr-2013 |
miod |
Use time_t instead of long for archive timestamps, and print them as long long; prodding deraadt@
|
#
1.1 |
|
24-Apr-2011 |
miod |
branches: 1.1.1; Initial revision
|