Home | History | Annotate | Download | only in alpha
History log of /src/libexec/ld.elf_so/arch/alpha/Makefile.inc
RevisionDateAuthorComments
 1.12  04-Jun-2005  lukem 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.11  21-Feb-2004  skrll Move common LDFLAGS into Makefile from arch/*/Makefile.inc
 1.10  20-Feb-2004  skrll Whitespace.
 1.9  11-Sep-2002  mycroft The ld script is no longer necessary.
 1.8  20-Dec-2001  thorpej branches: 1.8.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.7  14-Dec-2001  thorpej Don't put compiler options into CPPFLAGS.
 1.6  14-Dec-2001  thorpej Add code to peek into the PLT and determine which PLT entry format
is being used.
 1.5  13-Dec-2001  thorpej Supply two lazy binding routines for Alpha: one that works with the
old PLT format, and one that works with the new.

XXX We currently always use _rtld_bind_start_old() in
_rtld_setup_alpha_pltgot(). We need to add code to peek
into one of the PLT entries to see which format it's in
and pick the correct binding routine.
 1.4  13-Dec-2001  thorpej * Add a linker script which provides a _GOT_END_ symbol that we can
use to find the end of the GOT, rather than relying on _DYNAMIC
to immediately follow the GOT. (A change in current binutils
moved _DYNAMIC, and thus would have broken our Alpha ld.elf_so).
* Add #ifdef'd out code to deal with the new PLT format.
 1.3  18-Apr-1999  thorpej Tidy this up a little.
 1.2  22-Oct-1997  lukem use CPPFLAGS instead of CFLAGS
 1.1  16-Dec-1996  cgd branches: 1.1.2;
First cut at an ELF shared loader. Originally from John Polstra's FreeBSD elf
kit, then hacked on by Matt Thomas <matt@3am-software.com>, then by me (to
make it work with new versions of the toolchain, etc.). This runs, but it's
in serious need of cleaning and/or a fair bit of reworking. See the README
file for more information, and a list of things to do.
 1.1.2.1  08-Nov-1997  lukem sync with trunk (approved by thorpej)
 1.8.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

RSS XML Feed