This website requires JavaScript.
Explore
Help
Sign In
RepoMirrors
/
musl
Watch
1
Star
0
Fork
0
You've already forked musl
mirror of
git://git.musl-libc.org/musl
synced
2024-12-22 14:43:04 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
5fe38516f7
musl
/
crt
/
Scrt1.c
2 lines
18 B
C
Raw
Normal View
History
Unescape
Escape
new mostly-C crt1 implementation the only immediate effect of this commit is enabling PIE support on some archs that did not previously have any Scrt1.s, since the existing asm files for crt1 override this C code. so some of the crt_arch.h files committed are only there for the sake of documenting what their archs "would do" if they used the new C-based crt1. the expectation is that new archs should use this new system rather than using heavy asm for crt1. aside from being easier and less error-prone, it also ensures that PIE support is available immediately (since Scrt1.o is generated from the same C source, using -fPIC) rather than having to be added as an afterthought in the porting process.
2013-07-26 05:49:14 +00:00
#
include
"crt1.c"
Reference in New Issue
Copy Permalink