Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | various changes in preparation for dynamic linking support | Rich Felker | 2011-02-24 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | prefer using visibility=hidden for __libc internal data, rather than an accessor function, if the compiler has visibility. optimize with -O3 for PIC targets (shared library). without heavy inlining, reloading the GOT register in small functions kills performance. 20-30% size increase for a single libc.so is not a big deal, compared to comparaible size increase in every static binaries. use -Bsymbolic-functions, not -Bsymbolic. global variables are subject to COPY relocations, and thus binding their addresses in the library at link time will cause library functions to read the wrong (original) copies instead of the copies made in the main program's bss section. add entry point, _start, for dynamic linker. | ||||
* | avoid deleting the lib/empty file | Rich Felker | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | new solution for empty lib dir (old one had some problems) | Rich Felker | 2011-02-17 | 1 | -7/+5 |
| | |||||
* | improve Makefile handling of git checkouts with missing lib/ and config.mak | Rich Felker | 2011-02-17 | 1 | -4/+8 |
| | |||||
* | finish unifying thread register handling in preparation for porting | Rich Felker | 2011-02-15 | 1 | -1/+1 |
| | |||||
* | preparing build system to handle ports - step 1 | Rich Felker | 2011-02-15 | 1 | -0/+6 |
| | |||||
* | ensure that musl is compiled as C99 code & XSI option is available in headers | Rich Felker | 2011-02-13 | 1 | -1/+1 |
| | |||||
* | initial check-in, version 0.5.0 v0.5.0 | Rich Felker | 2011-02-12 | 1 | -0/+97 |