Go to file
Elliott Hughes 15b641a267 Move libstdc++ into libc.
The Android build system always links against libstdc++.so anyway. Having
operator new and operator delete in a separate library means we can't use
constructors and destructors on heap-allocated objects inside the C library,
which is quite an unfortunate limitation.

This will be cheaper too; on LP64 we can stop linking against the [now empty]
libstdc++.so giving the dynamic linker one less library to worry about for
every process.

There's precedent too --- we already have no libpthread or librt.

For now I'm leaving the include files where they are, and I'm generating a
dummy libstdc++.so and libstdc++.a. We can come back and clean that up later
if all goes well.

Bug: 13367666
Change-Id: I6f3e27ea7c30d03d6394965d0400c9dc87fa83db
2014-05-14 18:18:55 -07:00
benchmarks Switch to g_ for globals. 2014-05-14 10:02:03 -07:00
libc Move libstdc++ into libc. 2014-05-14 18:18:55 -07:00
libdl Add android_dlopen_ext() interface to linker. 2014-04-17 13:50:55 +01:00
libm Declare sincos/sincosf/sincosl in <math.h>. 2014-05-08 21:19:12 -07:00
libstdc++ Move libstdc++ into libc. 2014-05-14 18:18:55 -07:00
linker Merge "Fix for linker allocator" 2014-05-14 21:02:18 +00:00
tests Add tests for fprintf behavior when the underlying fd is bad. 2014-05-14 13:31:35 -07: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