90 Commits (e5aa498451c85c74d924ba1d7b03a87a1774d1ed)

Author SHA1 Message Date
Rich Felker ea6d7847ac make mallocng the default malloc implementation 6 years ago
Rich Felker 384c0131cc move oldmalloc to its own directory under src/malloc 6 years ago
Rich Felker 129118db4d fix failure to build time32 compat shims with out-of-tree builds 6 years ago
Rich Felker de90f38e3b add framework for arch-provided makefile fragments, compat source dirs 7 years ago
Rich Felker 13d1afa46f overhaul internally-public declarations using wrapper headers 8 years ago
Rich Felker c7bb9c41d2 adjust makefile target-specific CFLAGS rules to be more robust & complete 8 years ago
Rich Felker a7c53e0c2c fix out-of-tree build of crt files with stack protector enabled 8 years ago
Nicholas Wilson 2a831786f0 remove unused explicit dependency rules for crti/crtn 8 years ago
Rich Felker e6917eced2 increase limit on locale name length from 15 to 23 bytes 9 years ago
Bobby Bingham 63e3a1661f deduplicate __NR_* and SYS_* syscall number definitions 10 years ago
Rich Felker 8b084f06d0 generate list of crt files to install instead of hard-coding in makefile 10 years ago
Rich Felker 157e28492a support clean/distclean make targets in unconfigured tree 10 years ago
Rich Felker 63bcda4d8f adjust makefile to make crt/ and ldso/ sources arch-replaceable 10 years ago
Rich Felker 65498f289b don't suppress shared libc when linker lacks -Bsymbolic-functions 10 years ago
Rich Felker efdf04cf87 add arch/generic include fallback to build rules 10 years ago
Rich Felker f9b8df464d add ssp suppression to some arch-override files that may need it 10 years ago
Rich Felker 1619127c11 use same object files for libc.a and libc.so if compiler produces PIC 10 years ago
Rich Felker 5552ce5200 move dynamic linker to its own top-level directory, ldso 10 years ago
Rich Felker 5a2e88257a remove arch/$(ARCH)/src from the build system 10 years ago
Rich Felker 4fcc7eb51c simplify "make clean" and remove unneeded lib dir from tree 10 years ago
Rich Felker ada4798df0 deduplicate compiler invocation command line in makefile 10 years ago
Rich Felker 80de11bc6b remove outdated/incorrect comment about AS_CMD from makefile 10 years ago
Rich Felker 0f814a4e57 remove support for subarch .sub files from the makefile 10 years ago
Rich Felker b6363bb70a fix build regression for arm pre-v7 from out-of-tree build patch 10 years ago
Rich Felker 9514e70c60 eliminate separate static/shared CFLAGS vars in makefile 10 years ago
Rich Felker 9f5eb77992 add support for arch-provided replacement files as .c or .S 10 years ago
Petr Hosek 2f853dd6b9 support out-of-tree build 11 years ago
Rich Felker 4f3a92881a fix build regression from removal of #ifdef SHARED 11 years ago
Rich Felker 4cd8b47259 keep user-provided CFLAGS/LDFLAGS separate from those added by configure 11 years ago
Rich Felker be76cdcf81 fix breakage when user overrides CFLAGS on the make command line 11 years ago
Alex Dowad 0650a05947 factor common awk functions for CFI generation scripts into new file 11 years ago
Rich Felker d18cf76d73 remove use of buggy .SECONDARY special target in makefile 11 years ago
Rich Felker a91ebdcfac fix makefile suppression of intermediate file removal 11 years ago
Alex Dowad 35b3312b6f Build process uses script to add CFI directives to x86 asm 11 years ago
Shiz fb58545f8d add musl-clang, a wrapper for system clang installs 11 years ago
Shiz b3cd7d13fe build: overhaul wrapper script system for multiple wrapper support 11 years ago
Rich Felker 585ba14df4 add additional Makefile dependency rules for rcrt1.o PIE start file 11 years ago
Rich Felker dc031ee0b1 add rcrt1 start file for fully static-linked PIE 11 years ago
Rich Felker ed0c824982 fix incorrect application of visibility to Scrt1.o 11 years ago
Rich Felker f109781c16 add dependency of dlstart.lo on crt_arch.h to Makefile 11 years ago
Rich Felker de2b67f8d4 add optional global visibility override 11 years ago
Rich Felker 1ef849c6ec allow libc itself to be built with stack protector enabled 11 years ago
Rich Felker f3ddd17380 dynamic linker bootstrap overhaul 11 years ago
Rich Felker f807107180 add tarball-producing targets to Makefile for ease of release 12 years ago
Rich Felker 3fa2eb2aba rename dynamic linker entry point from _start to _dlstart 12 years ago
Rich Felker ae71a43b02 remove dependency of version.h on .git/* to avoid errors 12 years ago
Rich Felker 179ab5a505 add infrastructure to record and report the version of libc.so 13 years ago
Rich Felker 9ff8ed463c fix regression in creation of ldso symlink 13 years ago
Rich Felker 4681aae23a re-add logic for ignoring failure of ld.so symlink installation 13 years ago
Rich Felker e678fc6f32 replace system's install command with a shell script 13 years ago