| Commit message (Expand) | Author | Age | Files | Lines |
| * | don't fail on inability to install dynamic linker (e.g. if not root) | Rich Felker | 2012-03-17 | 1 | -1/+1 |
| * | search internal headers first•••this is necessitated by the ugly <syscall.h> just added
| Rich Felker | 2012-03-01 | 1 | -1/+1 |
| * | two fixes for "make install" handling of shared libs•••1. don't try to install (and thus build) shared libs when they were
disabled in config.mak
2. ensure that the path for the dynamic linker exists before
attempting to install it.
| Rich Felker | 2012-02-17 | 1 | -1/+2 |
| * | fix a few bugs from last dynamic linking build system commit•••some cruft was left and DESTDIR was not being used correctly.
| Rich Felker | 2011-06-28 | 1 | -2/+2 |
| * | cleanup shared library build system to be more $HOME-local-install friendly•••the path for the dynamic linker is now configurable, and failure to
install the symlink for it will not stop the build.
| Rich Felker | 2011-06-27 | 1 | -13/+15 |
| * | use soname in ld-musl.so to prevent filename appearing in DT_NEEDEDs | Rich Felker | 2011-06-24 | 1 | -1/+1 |
| * | use symlink rather than bogus linker script for libc.so•••the linker script caused a bogus DT_NEEDED entry
| Rich Felker | 2011-06-24 | 1 | -2/+2 |
| * | adapt build/install/gcc-wrapper systems for dynamic linking support | Rich Felker | 2011-06-23 | 1 | -5/+15 |
| * | various changes in preparation for dynamic linking support•••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.
| Rich Felker | 2011-02-24 | 1 | -3/+3 |
| * | 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 | Rich Felker | 2011-02-12 | 1 | -0/+97 |