Rich Felker
|
be76cdcf81
fix breakage when user overrides CFLAGS on the make command line
|
9 years ago |
Alex Dowad
|
0650a05947
factor common awk functions for CFI generation scripts into new file
|
9 years ago |
Rich Felker
|
d18cf76d73
remove use of buggy .SECONDARY special target in makefile
|
9 years ago |
Rich Felker
|
a91ebdcfac
fix makefile suppression of intermediate file removal
|
9 years ago |
Alex Dowad
|
35b3312b6f
Build process uses script to add CFI directives to x86 asm
|
9 years ago |
Shiz
|
fb58545f8d
add musl-clang, a wrapper for system clang installs
|
9 years ago |
Shiz
|
b3cd7d13fe
build: overhaul wrapper script system for multiple wrapper support
|
9 years ago |
Rich Felker
|
585ba14df4
add additional Makefile dependency rules for rcrt1.o PIE start file
|
9 years ago |
Rich Felker
|
dc031ee0b1
add rcrt1 start file for fully static-linked PIE
|
9 years ago |
Rich Felker
|
ed0c824982
fix incorrect application of visibility to Scrt1.o
|
9 years ago |
Rich Felker
|
f109781c16
add dependency of dlstart.lo on crt_arch.h to Makefile
|
9 years ago |
Rich Felker
|
de2b67f8d4
add optional global visibility override
|
9 years ago |
Rich Felker
|
1ef849c6ec
allow libc itself to be built with stack protector enabled
|
9 years ago |
Rich Felker
|
f3ddd17380
dynamic linker bootstrap overhaul
|
9 years ago |
Rich Felker
|
f807107180
add tarball-producing targets to Makefile for ease of release
|
10 years ago |
Rich Felker
|
3fa2eb2aba
rename dynamic linker entry point from _start to _dlstart
|
10 years ago |
Rich Felker
|
ae71a43b02
remove dependency of version.h on .git/* to avoid errors
|
11 years ago |
Rich Felker
|
179ab5a505
add infrastructure to record and report the version of libc.so
|
11 years ago |
Rich Felker
|
9ff8ed463c
fix regression in creation of ldso symlink
|
11 years ago |
Rich Felker
|
4681aae23a
re-add logic for ignoring failure of ld.so symlink installation
|
11 years ago |
Rich Felker
|
e678fc6f32
replace system's install command with a shell script
|
11 years ago |
Rich Felker
|
82fa6b43b3
fix atomicity and other issues installing dynamic linker symlink
|
11 years ago |
Rich Felker
|
fb72a97df9
rework makefile subarch logic to allow shared files
|
11 years ago |
Rich Felker
|
804e994004
add subarch asm support for PIC objects/shared libc
|
11 years ago |
Rich Felker
|
90d7772251
allow subarch-specific asm, including asm specific to the default
|
11 years ago |
Rich Felker
|
4a1f55e92f
work around gcc 4.8's generation of self-referential mem* functions at -O3
|
11 years ago |
Rich Felker
|
c5e34dabbb
new mostly-C crt1 implementation
|
11 years ago |
Rich Felker
|
a80847d86a
enhance build process to allow selective -O3 optimization
|
11 years ago |
Rich Felker
|
9448b0513e
refactor headers, especially alltypes.h, and improve C++ ABI compat
|
11 years ago |
Rich Felker
|
3e7f186ea1
add build system support for arch endian & float abi variants
|
11 years ago |