summaryrefslogtreecommitdiff
path: root/libexec/ld.so/alpha
AgeCommit message (Collapse)Author
2001-06-26Lazy binding for shared libraries.Artur Grabowski
2001-06-13Add support for lazy binding.Artur Grabowski
For now we only do it for the main executable, some code cleanup is necessary to support it for libraries. This fixes the problem I had in cc1plus and I'm able to finish a make build with shared libraries enabled.
2001-06-13Lazy binding entry point. From NetBSD with some help from FreeBSD.Artur Grabowski
2001-06-08Cleanup.Artur Grabowski
exit when the bootstrap relocation fails.
2001-06-05gcc generates a lot of unaligned RELATIVE relocations for c++ exception ↵Artur Grabowski
handlers. Workaround that.
2001-05-31Apparently GLOB_DAT needs r_addend.Artur Grabowski
"Hello, world!\n" now works with libc.so
2001-05-31Some cleanups.Artur Grabowski
2001-05-31Remove write protection from some memory segments whenArtur Grabowski
doing rel and rela relocations. XXX - we have to find out when and why we actually need it.
2001-05-31Correctly implement most linking for alpha.Artur Grabowski
Remove a lot of code copied from powerpc.
2001-05-29Check for error on open.Artur Grabowski
ENOENT happens to be the same as stderr. :)
2001-05-14Commit initial alpha bits, to facilitate in-tree dev.Niklas Hallqvist
This code is not yet working.