Home | History | Annotate | Download | only in sparc64
History log of /src/libexec/ld.elf_so/arch/sparc64/Makefile.inc
RevisionDateAuthorComments
 1.9  03-Apr-2018  joerg Rework ifunc support to address a number of short comings:
- Move to a shared _rtld_call_ifunc for rel and rela architectures
- Architectures using rel format must patch IRELATIVE non-PLT
relocations like RELATIVE in additition to the later ifunc handling
- Consistently record the delta to the end of the relocation group for
non-PLT IRELATIVE relocations

Hidden ifunc is now supported on all ifunc platforms, even when using
-fno-plt. The combination of -fno-plt and relro is broken due to
incorrect GNU ld output though.
 1.8  04-Jun-2005  lukem branches: 1.8.82;
Explicitly prefix ld(1) options in LDFLAGS with "-Wl," rather than
using the ${LDFLAGS:@F@-Wl,$F@} make substitution because that breaks
if LDFLAGS is already set.
 1.7  21-Feb-2004  skrll Move common LDFLAGS into Makefile from arch/*/Makefile.inc
 1.6  20-Feb-2004  skrll Whitespace.
 1.5  24-Sep-2002  mycroft Remove vestiges of VARPSZ.
 1.4  11-Sep-2002  mycroft Do self-relocation similar to sparc.
 1.3  20-Dec-2001  thorpej branches: 1.3.2;
Grumble. Put compiler options back into CPPFLAGS for now, since
they're needed to build .S files with the correct PIC options.

XXX Really needs cleanup in <bsd.*.mk> to do this properly.
 1.2  14-Dec-2001  thorpej Don't put compiler options into CPPFLAGS.
 1.1  13-Jul-2000  eeh branches: 1.1.2;
Added support for the SPARC v9 ABI.
 1.1.2.2  26-Jul-2000  mycroft Approved by thorpej:
Add support for sparc64, including MD code and variable page size support.
Modify some variable types to insure they are the correct width on sparc64.

basesrc/libexec/ld.elf_so/arch/sparc64/Makefile.inc 0 -> 1.1
basesrc/libexec/ld.elf_so/arch/sparc64/mdreloc.c 0 -> 1.3
basesrc/libexec/ld.elf_so/arch/sparc64/rtld_start.S 0 -> 1.2
basesrc/libexec/ld.elf_so/headers.c 1.6 -> 1.8
basesrc/libexec/ld.elf_so/reloc.c 1.26 -> 1.27
basesrc/libexec/ld.elf_so/reloc.c 1.29 -> 1.31
basesrc/libexec/ld.elf_so/rtld.c 1.34 -> 1.35
basesrc/libexec/ld.elf_so/rtld.c 1.36 -> 1.40
basesrc/libexec/ld.elf_so/rtld.h 1.26 -> 1.27
basesrc/libexec/ld.elf_so/symbol.c 1.7 -> 1.9
 1.1.2.1  13-Jul-2000  mycroft file Makefile.inc was added on branch netbsd-1-5 on 2000-07-26 23:45:23 +0000
 1.3.2.1  28-May-2004  tron Apply patch (request by skrll in ticket #1702):
Bring "ld.elf_so" (mostly) in sync with NetBSD-current:
- MI and MD (e.g. under NetBSD-alpha) performance improvements
- RTLD_SELF, RTLD_NEXT, RTLD_DEFAULT support
- much better structured code
- closes PR bin/25464
 1.8.82.1  07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$

RSS XML Feed