crt: Need a position-independent CRT for PIE
Review Request #285 — Created Dec. 6, 2016 and submitted — Latest diff uploaded
- Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package
This is the initial step of a PIE implementation. I have tested this with the rest of that implementation and (less thoroughly) stand-alone.
Loading file attachments...