Resotre symbol visibility on libgcc C code on Android

This is needed for the hacks in Bionic to re-export libgcc symbols for
compatibility with blobs.

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Deal with setlocale returning NULL

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Enable armv7/thumb2 multilib for arm-eabi

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Fix ARM GCC linker failure when using 64-bit atomic built-ins

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Support Clang in C++11

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Enable _GLIBCXX_HAS_THREADS

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Fix OpenMP support on Android

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Disable libstdc++ versioning

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Add mclinker support: -fuse-ld=mcld

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Use default visibility for the __cxa functions in eh_arm.cc

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
OpenMP: Better CPU count detection for Linux

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Fix openmp support to use libgomp/config/linux

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
GNU libstdc++ --enable-linux-futex

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Add -fuse-ld=mcld

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Fix insufficient alignment for NEON vst/vld

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Use eh_frame_hdr for static linking

Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>