Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
767f7a1091af3a3dcee2f7a49d0713359a81961c
/
Makefile
c7bb9c4
adjust makefile target-specific CFLAGS rules to be more robust & complete
by Rich Felker
· 6 years ago
a7c53e0
fix out-of-tree build of crt files with stack protector enabled
by Rich Felker
· 6 years ago
2a83178
remove unused explicit dependency rules for crti/crtn
by Nicholas Wilson
· 7 years ago
e6917ec
increase limit on locale name length from 15 to 23 bytes
by Rich Felker
· 7 years ago
63e3a16
deduplicate __NR_* and SYS_* syscall number definitions
by Bobby Bingham
· 8 years ago
8b084f0
generate list of crt files to install instead of hard-coding in makefile
by Rich Felker
· 9 years ago
157e284
support clean/distclean make targets in unconfigured tree
by Rich Felker
· 9 years ago
63bcda4
adjust makefile to make crt/ and ldso/ sources arch-replaceable
by Rich Felker
· 9 years ago
65498f2
don't suppress shared libc when linker lacks -Bsymbolic-functions
by Rich Felker
· 9 years ago
efdf04c
add arch/generic include fallback to build rules
by Rich Felker
· 9 years ago
f9b8df4
add ssp suppression to some arch-override files that may need it
by Rich Felker
· 9 years ago
1619127
use same object files for libc.a and libc.so if compiler produces PIC
by Rich Felker
· 9 years ago
5552ce5
move dynamic linker to its own top-level directory, ldso
by Rich Felker
· 9 years ago
5a2e882
remove arch/$(ARCH)/src from the build system
by Rich Felker
· 9 years ago
4fcc7eb
simplify "make clean" and remove unneeded lib dir from tree
by Rich Felker
· 9 years ago
ada4798
deduplicate compiler invocation command line in makefile
by Rich Felker
· 9 years ago
80de11b
remove outdated/incorrect comment about AS_CMD from makefile
by Rich Felker
· 9 years ago
0f814a4
remove support for subarch .sub files from the makefile
by Rich Felker
· 9 years ago
b6363bb
fix build regression for arm pre-v7 from out-of-tree build patch
by Rich Felker
· 9 years ago
9514e70
eliminate separate static/shared CFLAGS vars in makefile
by Rich Felker
· 9 years ago
9f5eb77
add support for arch-provided replacement files as .c or .S
by Rich Felker
· 9 years ago
2f853dd
support out-of-tree build
by Petr Hosek
· 9 years ago
4f3a928
fix build regression from removal of #ifdef SHARED
by Rich Felker
· 9 years ago
4cd8b47
keep user-provided CFLAGS/LDFLAGS separate from those added by configure
by Rich Felker
· 9 years ago
be76cdc
fix breakage when user overrides CFLAGS on the make command line
by Rich Felker
· 9 years ago
0650a05
factor common awk functions for CFI generation scripts into new file
by Alex Dowad
· 9 years ago
d18cf76
remove use of buggy .SECONDARY special target in makefile
by Rich Felker
· 9 years ago
a91ebdc
fix makefile suppression of intermediate file removal
by Rich Felker
· 9 years ago
35b3312
Build process uses script to add CFI directives to x86 asm
by Alex Dowad
· 9 years ago
fb58545
add musl-clang, a wrapper for system clang installs
by Shiz
· 9 years ago
b3cd7d1
build: overhaul wrapper script system for multiple wrapper support
by Shiz
· 9 years ago
585ba14
add additional Makefile dependency rules for rcrt1.o PIE start file
by Rich Felker
· 9 years ago
dc031ee
add rcrt1 start file for fully static-linked PIE
by Rich Felker
· 9 years ago
ed0c824
fix incorrect application of visibility to Scrt1.o
by Rich Felker
· 9 years ago
f109781
add dependency of dlstart.lo on crt_arch.h to Makefile
by Rich Felker
· 9 years ago
de2b67f
add optional global visibility override
by Rich Felker
· 9 years ago
1ef849c
allow libc itself to be built with stack protector enabled
by Rich Felker
· 9 years ago
f3ddd17
dynamic linker bootstrap overhaul
by Rich Felker
· 9 years ago
f807107
add tarball-producing targets to Makefile for ease of release
by Rich Felker
· 10 years ago
3fa2eb2
rename dynamic linker entry point from _start to _dlstart
by Rich Felker
· 10 years ago
ae71a43
remove dependency of version.h on .git/* to avoid errors
by Rich Felker
· 11 years ago
179ab5a
add infrastructure to record and report the version of libc.so
by Rich Felker
· 11 years ago
9ff8ed4
fix regression in creation of ldso symlink
by Rich Felker
· 11 years ago
4681aae
re-add logic for ignoring failure of ld.so symlink installation
by Rich Felker
· 11 years ago
e678fc6
replace system's install command with a shell script
by Rich Felker
· 11 years ago
82fa6b4
fix atomicity and other issues installing dynamic linker symlink
by Rich Felker
· 11 years ago
fb72a97
rework makefile subarch logic to allow shared files
by Rich Felker
· 11 years ago
804e994
add subarch asm support for PIC objects/shared libc
by Rich Felker
· 11 years ago
90d7772
allow subarch-specific asm, including asm specific to the default
by Rich Felker
· 11 years ago
4a1f55e
work around gcc 4.8's generation of self-referential mem* functions at -O3
by Rich Felker
· 11 years ago
c5e34da
new mostly-C crt1 implementation
by Rich Felker
· 11 years ago
a80847d
enhance build process to allow selective -O3 optimization
by Rich Felker
· 11 years ago
9448b05
refactor headers, especially alltypes.h, and improve C++ ABI compat
by Rich Felker
· 11 years ago
3e7f186
add build system support for arch endian & float abi variants
by Rich Felker
· 11 years ago
d66ab4f
fix Makefile so "make install" works before include/bits symlink exists
by Rich Felker
· 11 years ago
dfdc337
remove soname from libc.so/ld-musl
by Rich Felker
· 11 years ago
158f721
Makefile: make it possible to build arch specific C files
by rofl0r
· 12 years ago
0b3e225
offer REALGCC variable to configure musl-gcc wrapper at runtime
by Rich Felker
· 12 years ago
9f74574
remove forced -O3 from shared library CFLAGS
by Rich Felker
· 12 years ago
0780936
split up installation target
by Rich Felker
· 12 years ago
d043780
make dynlink.lo depend on reloc.h in makefile
by Rich Felker
· 12 years ago
1b23145
abstract out compiler runtime library for linking libc.so
by Rich Felker
· 12 years ago
fcaec91
changes to kernel sigaction struct handling in preparation for mips port
by Rich Felker
· 12 years ago
f8e054f
improve the build rules for installing /lib/ld-musl-$ARCH.so
by Rich Felker
· 12 years ago
e765239
make all .o files depend on *_impl.h and libc.h
by Rich Felker
· 12 years ago
83023d1
PIE support for i386
by Rich Felker
· 12 years ago
d76eafc
reorganize Makefile to support "least surprise" config/make semantics
by Rich Felker
· 12 years ago
d86d282
remove objcopy --weaken from the makefile
by Rich Felker
· 12 years ago
58f430c
new gcc wrapper, entirely specfile based
by Rich Felker
· 12 years ago
523a3ab
don't fail on inability to install dynamic linker (e.g. if not root)
by Rich Felker
· 12 years ago
15d143b
search internal headers first
by Rich Felker
· 12 years ago
3c87026
two fixes for "make install" handling of shared libs
by Rich Felker
· 13 years ago
8d54681
fix a few bugs from last dynamic linking build system commit
by Rich Felker
· 13 years ago
207c45d
cleanup shared library build system to be more $HOME-local-install friendly
by Rich Felker
· 13 years ago
e0b0ff1
use soname in ld-musl.so to prevent filename appearing in DT_NEEDEDs
by Rich Felker
· 13 years ago
a654b02
use symlink rather than bogus linker script for libc.so
by Rich Felker
· 13 years ago
ec05a0b
adapt build/install/gcc-wrapper systems for dynamic linking support
by Rich Felker
· 13 years ago
41d5183
various changes in preparation for dynamic linking support
by Rich Felker
· 14 years ago
127ab57
avoid deleting the lib/empty file
by Rich Felker
· 14 years ago
4fd1595
new solution for empty lib dir (old one had some problems)
by Rich Felker
· 14 years ago
a36164c
improve Makefile handling of git checkouts with missing lib/ and config.mak
by Rich Felker
· 14 years ago
7b2dd22
finish unifying thread register handling in preparation for porting
by Rich Felker
· 14 years ago
1355fdc
preparing build system to handle ports - step 1
by Rich Felker
· 14 years ago
6027201
ensure that musl is compiled as C99 code & XSI option is available in headers
by Rich Felker
· 14 years ago
0b44a03
initial check-in, version 0.5.0
by Rich Felker
· 14 years ago