Go to file
Elliott Hughes 91570ce987 Slim down static binaries by avoiding stdio.
It's okay for a program to choose to drag in stdio, but it's unfortunate
if even the minimal "int main() { return 42; }" drags in stdio...

This brings the minimal static binary on ARM down from 78KiB to 46KiB.

Given that we don't have a separate -lpthread it's not obvious to me that
we can shave this down any further. I'm not sure whether this is a worthwhile
change for that reason. (And the fact that dynamic binaries, the usual case,
are unaffected either way.)

Change-Id: I02f91dcff37d14354314a30b72fed2563f431c88
2014-07-10 12:34:23 -07:00
benchmarks Added a __system_property_serial benchmark. 2014-07-09 15:48:37 -07:00
libc Slim down static binaries by avoiding stdio. 2014-07-10 12:34:23 -07:00
libdl Turn on -Wunused and fix the mistakes it uncovers. 2014-06-03 15:22:34 -07:00
libm Revert "Revert "Prevent symbols from libgcc from being reexported."" 2014-06-24 04:31:08 +00:00
libstdc++ Regenerate the bionic NOTICE files. 2014-07-07 15:42:06 -07:00
linker Remove __CTOR_LIST__ from mips/mips64. 2014-07-09 09:20:17 -07:00
tests Merge "TARGET_OUT_DATA_NATIVE_TESTS now points to $(TARGET_OUT_DATA)/nativetest64 in 64-bit target" 2014-07-09 14:50:30 +00:00
.gitignore Merge memory checking functionality from sandbox 2010-02-16 11:43:18 -08:00
ABI-bugs.txt PTHREAD_KEYS_MAX cleanup. 2013-12-12 12:51:08 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:11:41 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:04:02 -08:00
HACKING.txt Clean up and document our hacks for building BSD source. 2014-04-21 17:13:46 -07:00