OpenGrok
Cross Reference: Makefile.inc
xref
: /
src
/
libexec
/
ld.elf_so
/
arch
/
sparc64
/
Makefile.inc
Home
|
History
|
Annotate
|
Download
|
only in
sparc64
History log of
/src/libexec/ld.elf_so/arch/sparc64/Makefile.inc
Revision
Date
Author
Comments
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$
Indexes created Thu Oct 23 22:10:10 GMT 2025