History log of /external/llvm/llvm-host-build.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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