summaryrefslogtreecommitdiffstats
path: root/core/clang/TARGET_arm.mk
Commit message (Collapse)AuthorAgeFilesLines
* Fix AddressSanitizer link order and multilib setup.Evgenii Stepanov2015-05-121-0/+4
| | | | | | | | | | | | | | | ASan runtime library (when using dynamic linking) must be the first dependency of the main executable to achieve correct symbol interposition. This matches how the clang driver works. In multilib setup, ASan-RT name depends on the target arch: /system/lib/libclang_rt.asan-arm-android.so /system/lib64/libclang_rt.asan-arm64-android.so We also set RPATH to /system/lib/asan or /system/lib64/asan to have a place for ASan-only versions of system libraries. Change-Id: I937d202077b6e433ba476c075d31be818b662d53
* Use prebuilt libclang_rt.profile.Dan Albert2015-04-011-0/+2
| | | | | Bug: 17574078 Change-Id: I4838cd5d125a0b2bf76aad2fdaef1ee3122687e8
* Make bcc-compat able to pick the right mtriple flag for RenderscriptMiao Wang2015-01-121-1/+1
| | | | | | Compat Lib. Change-Id: Ifb3093ebc392d107e874cee3a67b5f6e942c6e0a
* Add more support for GLOBAL_CONLYFLAGS.Stephen Hines2014-12-011-0/+9
| | | | | | | This will be necessary to support -std=gnu99 mode for clang 3.6, which defaults to C11 mode (unlike prior releases that use C99). Change-Id: Iea84582f9f12ba76b988463cbc0a20bd61042538
* Fix build breakage due to incorrect bcc_compat RS_TRIPLE.Stephen Hines2014-09-021-0/+1
| | | | | | Bug: 17333374 Change-Id: I13582ce0cde86f7b3728aa4f45a5197438d65a2d (cherry picked from commit 52626d2a7b4767905e8a369ddc8316c1290ad156)
* Fix RS_TRIPLE and RS_TRIPLE_CFLAGS.Stephen Hines2014-08-291-0/+1
| | | | | | | | | | Bug: 17333374 Add RS_TRIPLE_CFLAGS to ensure that we build with the proper defines on targets like x86. This also changes all build targets to use the proper 32/64-bit triples when creating their runtime libraries. Change-Id: I8f6175b1a14af6d03ee90f32069f3688ec227fb9
* Build changes necessary for LLVM 3.5 switch.Tim Murray2014-04-241-0/+2
| | | | | | | Change-Id: Icb6065daada7cb1d7425206830a4ef9e23454c03 Conflicts: core/clang/arm.mk
* fix 2nd target clang prebuilt pathsColin Cross2014-02-111-1/+1
| | | | Change-Id: I4c196221bd377e30bbff1aafa265952e29c85cb5
* Refactor llvm_config.mk and support the 2nd archYing Wang2014-02-071-0/+53
1. Following the setup of gcc in build/core/combo/, we added the [HOST|TARGET]_<arch>.mk clang config files, and load only the configs needed by the current product. 2. Added support for the 2nd arch. Change-Id: I2a383418a9688a050b39492f8e489d40eeeb5f2d