aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/config/linux-android.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix OpenMPAndrew Hsieh2012-12-271-1/+1
| | | | | | | | | | | | | | Based on 1271761f530c0050154e8d526b95f952df551751, 92c478dba755a1a2f6f00ff390666acbffd41982, and 51df2e98d22e2c6f5d2a16860bc8fc3644179c1d. With the following modifications: 1. Translate -pthread to -lc instead of -lpthread Android doesn't have (has pthread* in libc.so instead) 2. Because of 1., we can restore to the original order of LINUX_OR_ANDROID_LD Change-Id: I505250c32b9908cb17bb269dc26e73c91669c07f
* Merge "Modifications to enable OpenMP in Android."Andrew Hsieh2012-12-261-1/+2
|\
| * Modifications to enable OpenMP in Android.Keith Obenschain2012-03-231-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables OpenMP support in the Android NDK by modifying the following: Specify that pthreads are supported in -lc instead of -lpthread (linux-android.h) Change the order of ANDROID_LIB_SPEC and LINUX_TARGET_LIB_SPEC so the above change will take precedence (linux-eabi.h) Modified autoconf for libgomp to check to see if the pthread libraries exist in libc (configure.ac) Added include to env.c so PAGE_SIZE is defined. To enable these changes, add "--enable-libgomp" to configure command under build-gcc.sh. Change-Id: I8b460159b768f64f5198ef5494346cdf75510250 Signed-off-by: Keith Obenschain <obenschaink@gmail.com>
* | Merge "Enable x86/arm gcc defaults"Andrew Hsieh2012-10-231-2/+2
|\ \
| * | Enable x86/arm gcc defaultsAndrew Hsieh2012-10-231-2/+2
| |/ | | | | | | | | | | | | Used to be local NDK patch at $NDK/build/tools/toolchain-patches/ gcc/0004-Enable-x86-gcc-defaults.patch Change-Id: I6cb6ba8b29b7ba4f242f788a57bf0460289f0cbd
* | Merge "Enable assembler linker default for security"Andrew Hsieh2012-10-231-1/+4
|\ \
| * | Enable assembler linker default for securityAndrew Hsieh2012-10-231-1/+4
| |/ | | | | | | | | | | | | Used to be local NDK patch at $NDK/build/tools/toolchain-patches/ gcc/0009-Enable-assembler-linker-default-for-security.patch Change-Id: I0211ee770e9d4db036361390fcb5892d4e39356f
* / Use the correct CRT files with shared link optionAndrew Hsieh2012-10-231-2/+2
|/ | | | | | | Used to be local NDK patch at $NDK/build/tools/toolchain-patches/ gcc/0005-Use-the-correct-CRT-files-with-shared-link-option.patch Change-Id: I6d46e8e7eb8f72b40319694531dd88cf6a327b3f
* Upgrade gcc-4.4.3 for Android toolchain.Jing Yu2011-01-301-0/+6
| | | | | | | | | | | | | | - Backport upstream patches to support arm hardfp. - Backport gcc-4.5 patches to support -march=atom. Now it is able to build atom toolchain with glibc from this branch - Develop a bunch of optimizations - Fix a few arm dejagnu failures To-do list: - Support Android/atom - Fix ia32 bootstrap failure Change-Id: I5e10dcd21620d4d8ca984d1d1707a76067e61691
* Backport upstream arm-linux-androideabi target to gcc-4.4.3.Jing Yu2010-07-221-0/+54
From now on, the general Android toolchain will be arm-linux-androideabi. arm-eabi toolchain built from this source does not contain Android specific configurations and will only be used to build Android kernel. Read recent changes in toolchain/build/README for more details. Change-Id: I7526576949b55809da5c24d34e1df884301c05b2