92ccc85915133409f202cb2a838c243d910e0df2 |
|
08-Apr-2015 |
Colin Cross <ccross@android.com> |
Take HOST_PREFER_32_BIT into account LLVM modules should compile for 64-bit for the host, except when HOST_PREFER_32_BIT is set. Change-Id: I8179df10b929ce1cc655e097814fa50ca0c3c43e
/external/llvm/llvm-host-build.mk
|
62e6deb6547e82c80cf84385ffb9339bb6b09e6f |
|
08-Apr-2015 |
Colin Cross <ccross@android.com> |
Set LOCAL_MULTLIB := first for all LLVM host builds The default multlib setting for host libraries is going to change from "both" to "first". This breaks LLVM host compiles on 64-bit when FORCE_BUILD_LLVM_COMPONENTS, because LLVMHello tries to compile for both 64-bit and 32-bit, the 32-bit version tries to link against 32-bit libLLVM, but prebuilts/sdk/tools/* only provides a 64-bit version of libLLVM.so. When compiling for a 32-bit host we always set FORCE_BUILD_LLVM_COMPONENTS=true, so the easy fix is to force 64-bit host builds to only build LLVM components for 64-bit by setting LOCAL_MULTILIB := first in llvm-host-build.mk. Change-Id: Ia17c045649b59b90bdc06d4cbe03f2542bf42371
/external/llvm/llvm-host-build.mk
|
79e151de0b42d848527cce60d19d5d2165129324 |
|
27-Mar-2015 |
Dan Albert <danalbert@google.com> |
Remove uses of libcxx.mk. This is a no-op. Change-Id: I5dc6a2a5a0e0f7e34a0ae26566798daa085ce8f2
/external/llvm/llvm-host-build.mk
|
7021f8b3098b83ec9cd45e7235d8faae6ed6db89 |
|
09-Nov-2014 |
Dan Albert <danalbert@google.com> |
Don't use libgcc_s on Darwin. Apple doesn't have a libgcc_s. Change-Id: I2d20a579ec629afb2487e61b962c7f22a920c845
/external/llvm/llvm-host-build.mk
|
210c00452153df89a15594b969b9be2bc7596945 |
|
08-Nov-2014 |
Stephen Hines <srhines@google.com> |
Enable 64-bit builds of all host LLVM tools. Bug: 10653601 Bug: 13751317 We need to manually specify the same libgcc_s that is linked with all other host tools, because the libc++ build rules explicitly pass -nodefaultlibs. Change-Id: If85ebb2949f456a2ed5cc412e7d1510cc72a3c76
/external/llvm/llvm-host-build.mk
|
fd8cbaa7d632c2eedbfe72fd58f513e6ad828575 |
|
06-Nov-2014 |
Stephen Hines <srhines@google.com> |
am fbc55c91: Merge "Revert "Enable 64-bit builds of all host LLVM tools."" * commit 'fbc55c91b9e9eb1f38fd2b9b1a4a1bb3a9c50ef4': Revert "Enable 64-bit builds of all host LLVM tools."
|
02dba03a27799c75a5107be5fe5a0a7a9a7a3318 |
|
06-Nov-2014 |
Stephen Hines <srhines@google.com> |
Revert "Enable 64-bit builds of all host LLVM tools." This reverts commit f514d2c2b4a722b311d2f2c2a8762d7a83d42c00. Change-Id: I240b55287c4c8a812b95b950a9a928f3e36628c5
/external/llvm/llvm-host-build.mk
|
3829262340cf1916efa8891045039f193f6d5211 |
|
06-Nov-2014 |
Stephen Hines <srhines@google.com> |
am e5a80829: Merge "Enable 64-bit builds of all host LLVM tools." * commit 'e5a8082990418db051a52f003033a480ca691bec': Enable 64-bit builds of all host LLVM tools.
|
f514d2c2b4a722b311d2f2c2a8762d7a83d42c00 |
|
05-Nov-2014 |
Stephen Hines <srhines@google.com> |
Enable 64-bit builds of all host LLVM tools. Bug: 10653601 Bug: 13751317 We need to manually specify the same libgcc_s that is linked with all other host tools, because the libc++ build rules explicitly pass -nodefaultlibs. Change-Id: I09e7d2894e2be90ac81223b523688973fcb7de9a
/external/llvm/llvm-host-build.mk
|
0a12e3b13373e65953a2bb1074532bd981c31a6a |
|
04-Nov-2014 |
Stephen Hines <srhines@google.com> |
am 3160f501: Merge "Add color support for Clang!" * commit '3160f5018b58edd927dc288630f115b8f910f8f3': Add color support for Clang!
|
b6426fc192e01338f9983c8c9943515af191afd6 |
|
31-Oct-2014 |
Stephen Hines <srhines@google.com> |
Add color support for Clang! Bug: 18187181 We were missing the HAVE_TERMINFO define, as well as proper linkage against ncurses to enable this. Change-Id: I985e1720fadbce4e20ec3608e7d5f0f67d1a74e9
/external/llvm/llvm-host-build.mk
|
8a95734f9813e11664344a198af8c9203451e684 |
|
30-Sep-2014 |
Stephen Hines <srhines@google.com> |
Fix windows build for LLVM. Don't include libcxx on windows. Fix PSTR -> PCSTR typo in config header. Bug: 14416410 Change-Id: I2e66ed56a5a585ab126b9ac181def057908289d0
/external/llvm/llvm-host-build.mk
|
8ddd9d2a175c98900caae24a6a97de9b60472c07 |
|
05-Sep-2014 |
Tim Murray <timmurray@google.com> |
Revert "Add LOCAL_NO_FPIE to LLVM." This reverts commit 1263deef0437859a32bacac8d1068cb3a552af02. moved to clang's android.mk instead
/external/llvm/llvm-host-build.mk
|
1263deef0437859a32bacac8d1068cb3a552af02 |
|
04-Sep-2014 |
Tim Murray <timmurray@google.com> |
Add LOCAL_NO_FPIE to LLVM. This is primarily so we get all clang/LLVM tools built without PIE. bug 15814177 Change-Id: Ic5f877a62de5cff3c82354da5a2949565ff1b479
/external/llvm/llvm-host-build.mk
|
6ef4964145c716ebf0f4dceaa9f92e3079a614cf |
|
06-Jun-2014 |
Ian Rogers <irogers@google.com> |
Build LLVM for the host as 32-bit only. Change-Id: Id1ca7e1e7a2b15464ae924e7fa629da1f33c6fa8
/external/llvm/llvm-host-build.mk
|
7b17ef61ee92cbea0cc4d321e95046d3179e21ad |
|
04-Jun-2014 |
Stephen Hines <srhines@google.com> |
Switch name from tblgen -> llvm-tblgen for consistency with upstream LLVM. Change-Id: I7735fd88104ff95001dd5f88a1c387df9af993ad
/external/llvm/llvm-host-build.mk
|
a15b2316e7c7871d79475302d650167692f15657 |
|
05-May-2014 |
Stephen Hines <srhines@google.com> |
Merge "Don't try to use Clang on Windows yet."
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/llvm-host-build.mk
|
c4b495138646347154a45bf5524d8a936153c4bc |
|
02-Apr-2014 |
Tim Murray <timmurray@google.com> |
Revert "Make LLVM compile with prebuilt clang." This reverts commit 7d8cea6e8e2bddaa4475835106bf88d214d95279. Change-Id: Ide81c8f7662646070481edb9f3196a0d9152adc2
/external/llvm/llvm-host-build.mk
|
63bbc50d72c97ccbf981bced0a0bc403826cbc27 |
|
02-Apr-2014 |
Tim Murray <timmurray@google.com> |
Don't try to use Clang on Windows yet. bug 13588226 Change-Id: I8a3e4293a3cb9acaa193779b8a548497b74c69fa
/external/llvm/llvm-host-build.mk
|
7d8cea6e8e2bddaa4475835106bf88d214d95279 |
|
21-Mar-2014 |
Tim Murray <timmurray@google.com> |
Make LLVM compile with prebuilt clang. bug 13588226 Change-Id: I278371c48b8da811a4bdb1be99bfe6474b0d525a
/external/llvm/llvm-host-build.mk
|
226060c7389c2a9184e04724c71bd93c9257fb2b |
|
11-Mar-2014 |
Ian Rogers <irogers@google.com> |
Avoid redefinition of __STDC_CONSTANT_MACROS. (cherry picked from 5c97ecc017eb90037ab8a2cf8ff7066982bb2c50) Change-Id: I5cf69b6197f8d1ff0f0f4bfa589c82b36d1513f4
/external/llvm/llvm-host-build.mk
|
8d2ad1afa84d73cabd94d5eeaca8069eb49621c9 |
|
30-Jan-2014 |
Ian Rogers <irogers@google.com> |
Avoid redefinition of __STD_FORMAT_MACROS. Change-Id: I0633d66e76c76a58b9aac984a200883cc0691730
/external/llvm/llvm-host-build.mk
|
4a05ed708aed4c7a099d924ed3feb604d3e44074 |
|
18-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Fix Mac build breakage: Restore the host build mk file here. Then, fix Mac build breakage on the libbcc side. Change-Id: I098c8524944e6d6feda1ebe80d926aebc6ba0c00
/external/llvm/llvm-host-build.mk
|
7817934515cdec7157a853376b2a5f83fae687fc |
|
17-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Fix Mac build breakage. Change-Id: I5c92053d81093cdb7810d758d568d2694038280a
/external/llvm/llvm-host-build.mk
|
fd6aea25184fd0735922461b88f059ee547844c3 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Fix assert handling for LLVM. If we undefined NDEBUG first, the system-wide -DNDEBUG will override it, thus causing asserts to still remain off. Change-Id: I84342ca36595bbd7e310ea19c6907938fba4cee7
/external/llvm/llvm-host-build.mk
|
56837864265a27fdecc85c85f4c1cec73845cc94 |
|
16-Dec-2011 |
Logan Chien <loganchien@google.com> |
Fix LOCAL_MODULE for tblgen rules. Change-Id: I844d8c5c8dcc86cbc5ec32c2ee442bf70bff0290
/external/llvm/llvm-host-build.mk
|
f2a027ee44593147a4aee5566a13f682a1964773 |
|
11-Nov-2011 |
Stephen Hines <srhines@google.com> |
Update LLVM to svn 144354. Change-Id: I1935ffce1c5d5eec52ad8b69bab9ee0c281aef16
/external/llvm/llvm-host-build.mk
|
8aca41132270925dfb55502ea2126e2c464ac0eb |
|
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: Ia82a523b49d44a2d806867d0ff931a15a10f980b
/external/llvm/llvm-host-build.mk
|
ca65f4e8b7d5566d70a99273a4baabf4dbf08c05 |
|
24-May-2011 |
Ying Wang <wangying@google.com> |
Always bring tblgen target up to date. The copy-only-diff trick violates the makefile assumption: Rules should bring the target up to date if any source has newer time stamp. Change-Id: I9301d00461f1480ffd9293b81294985e58d4cdef
/external/llvm/llvm-host-build.mk
|
c0a87ab7907e88efa4a5d7cba27e876f0dab1f5b |
|
15-Mar-2011 |
Logan Chien <tzuhsiang.chien@gmail.com> |
Implement copy-when-different build rules for tblgen. Before this commit, tblgen rules will always generate new file, change the timestamp, and then a lot of c++ files have to be recompiled. This commit modifies transform-td-to-out macro. Now, tblgen will generate its output to an intermediate file. The timestamp of the inc files will only be changed when the newly generated intermediate file is different from the old one.
/external/llvm/llvm-host-build.mk
|
4671b174806e6c8577125a644aa85999598e4971 |
|
28-Feb-2011 |
jush <jush.msn@gmail.com> |
Update build script after merge.
/external/llvm/llvm-host-build.mk
|
037754c9dcf8c665c6ac5901f191fc095aedb74c |
|
08-Oct-2010 |
Zonr Chang <zonr@google.com> |
Include $(CLANG_ROOT_PATH)/include in llvm-host-build.mk using tblgen.
/external/llvm/llvm-host-build.mk
|
28c238c9ded0b5c91e122c94b5a02d76a5245c11 |
|
20-Aug-2010 |
Ying Wang <wangying@google.com> |
Fix sim build. Note that this only makes the sim build green, but the built images won't work for sure: No libbcc.so, which depends on something else that can not build in sim mode. No x86 bitcode is generated as well, I believe. Change-Id: Idca8378427196622ac77cd56a38c6a160f03ba22
/external/llvm/llvm-host-build.mk
|
28188e1c4986d9e4985f0f4a8ce268743eb94631 |
|
08-Jun-2010 |
Shih-wei Liao <sliao@google.com> |
Git hiccup. Retry.... Change-Id: I5a329137a43f36bab32ea62386ade11da550c0b0
/external/llvm/llvm-host-build.mk
|
c156bc696311928af01132d159b9e307436779bb |
|
08-Jun-2010 |
Shih-wei Liao <sliao@google.com> |
Fix llvm.mk and the other 49 mk files Change-Id: I5aa02363c1083297d163a575f5a35c495f950230
/external/llvm/llvm-host-build.mk
|
c364886a209cb2712a4a8e55ba84a53e780fa78a |
|
07-May-2010 |
Patrick Scott <phanna@android.com> |
Get rid of several build warnings. Change-Id: Icdfbe34f73663b0f84de12394bb65137a86ba403
/external/llvm/llvm-host-build.mk
|
44ce444e5ee78c3230e92439366b48a13559ccd6 |
|
04-May-2010 |
Shih-wei Liao <sliao@google.com> |
enable assertion Change-Id: I1db0884c86ac6744f3c95ae10cefc75e762a79c7
/external/llvm/llvm-host-build.mk
|
7abe37e4aee38cc79d91dd069a37d7e91d5bef53 |
|
28-Apr-2010 |
Shih-wei Liao <sliao@google.com> |
Sync upstream to r102410. Re-turn on sdk. Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
/external/llvm/llvm-host-build.mk
|
e4454320b3cfffe926a487c33fbeb454366de2f8 |
|
07-Apr-2010 |
Shih-wei Liao <sliao@google.com> |
libbcc Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5
/external/llvm/llvm-host-build.mk
|