summaryrefslogtreecommitdiff
path: root/strata/llvm-common
Commit message (Collapse)AuthorAgeFilesLines
* strata/llvm-common/llvm.morph: build explicity with python3Javier Jardón2016-02-241-2/+6
| | | | Change-Id: I6b84cf9503aef6065dcb15ba71288cfebe581ff9
* Revert "Upgrade llvm to 3.7"Tristan Van Berkom2015-11-271-8/+4
| | | | | | | | gnome-shell crashes on SIGILL (illegal instruction) with this new llvm. This reverts commit 3feab8a7e42b3fa4a006c101108df1d8b318f66e. Change-Id: I14821e235032e6506a9ded28a6128366ef2cea10
* Upgrade llvm to 3.7Tiago Gomes2015-11-191-4/+8
| | | | Change-Id: Iebecdff24852a8dda2e2d90871f57da839a11ed4
* strata/llvm-common: Upgrade to llvm-36Javier Jardón2015-09-211-2/+0
| | | | Change-Id: Ia81ab899aef59b1455b5540249b0ae9a498b0683
* Reformat all definitions according to a consistent styleSam Thursfield2015-07-191-1/+2
| | | | | | | | | | | | | | | | | This was done using the 'indent' tool, which uses a fork of PyYAML named 'ruamel.yaml' to rewrite YAML files without losing comments, ordering, or certain elements of formatting. My aim with doing this is to open the door to automated editing of the reference system definitions using the 'ruamel.yaml' library. This can be used to implement automated migration when we want to make changes to the YAML format that we use to represent Baserock system definitions. Although this looks drastic, remember that it's actually only altered 65 out of 608 .morph files -- the vast majority already pass unchanged through my version of ruamel.yaml. Change-Id: I95ec978714b5bd1c02c90183336a9fbb846cb692
* llvm.morph: Compile the default options with some exceptionsbaserock/jjardon/llvm_33Javier Jardón2014-10-061-3/+3
| | | | | | | | | | --disable-assertions: those checks are not needed in production systems --enable-optimized: it will help compiling on ARM --enable-shared: mesa recommends llvm to be compiled in this way --enable-targets=host: Only build for the host architecture See http://llvm.org/docs/GettingStarted.html#local-llvm-configuration and http://llvm.org/docs/HowToBuildOnARM.html
* Move llvm to its own stratumJavier Jardón2014-10-061-0/+8
llvm is a bif piece of software that take long time to build With this move we will only build it when its really necessary