<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-core/llvm/llvm2.9_2.9.bb, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2014-08-13T21:28:03+00:00</updated>
<entry>
<title>llvm: drop 2.8 and 2.9 versions</title>
<updated>2014-08-13T21:28:03+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2014-08-09T16:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d241efeef8e1d6ba6950ebb6239987932120011d'/>
<id>urn:sha1:d241efeef8e1d6ba6950ebb6239987932120011d</id>
<content type='text'>
* mesa is now using 3.3 by default and I don't know about any llvm2* users

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm: Consolidate .inc files</title>
<updated>2013-07-12T10:06:00+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-06-29T20:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=71e91988bba3e81c53ece72c00f23106b68dc408'/>
<id>urn:sha1:71e91988bba3e81c53ece72c00f23106b68dc408</id>
<content type='text'>
* unlike other recipes where we have a rule to keep only one
  version, llvm is different so we'll keep .inc files
* llvm.inc is shared by all, llvm[23].inc are separated because
  2.* is built with cmake and 3.* with automake
* fix staticdev packaging and move it to shared llvm.inc
  FILES_${PN}-static-dev = "${libdir}/${LLVM_DIR}/*.a"
  (it's staticdev not static-dev)

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm: disable build rpath</title>
<updated>2013-06-12T14:23:22+00:00</updated>
<author>
<name>Jonathan Liu</name>
<email>net147@gmail.com</email>
</author>
<published>2013-05-29T03:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8b9c1d22135694e6e20d9e77ee1524e0fba93ec9'/>
<id>urn:sha1:8b9c1d22135694e6e20d9e77ee1524e0fba93ec9</id>
<content type='text'>
This avoids QA Issue where tblgen has an rpath to lib in the shadow
build directory.

Signed-off-by: Jonathan Liu &lt;net147@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm2.9: allow parallel native make</title>
<updated>2013-06-12T14:23:22+00:00</updated>
<author>
<name>Jonathan Liu</name>
<email>net147@gmail.com</email>
</author>
<published>2013-05-29T03:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a3ccaa1009bcbb852f2a95c5982df2af14b1b7ad'/>
<id>urn:sha1:a3ccaa1009bcbb852f2a95c5982df2af14b1b7ad</id>
<content type='text'>
* fix parallel build
  Doing a parallel build may result in the following:
  *** No rule to make target `native/bin/tblgen', needed by `include/llvm/Intrinsics.gen.tmp'
  Avoid this by building tblgen first before building the rest of llvm.

Signed-off-by: Jonathan Liu &lt;net147@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm2.9: add LLVM_EXTRA_ARCH to enable X86 unless building for x86</title>
<updated>2013-04-29T08:37:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-04-27T09:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=69400d286b9d2e03046510ec6089a24611e50e05'/>
<id>urn:sha1:69400d286b9d2e03046510ec6089a24611e50e05</id>
<content type='text'>
* now I see why it was there before, at least on arm it fails with:
  | CMake Error at cmake/modules/LLVMConfig.cmake:127 (message):
  |   Library `X86' not found in list of llvm libraries.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm2.9: remove X86 from LLVM_TARGETS_TO_BUILD</title>
<updated>2013-04-26T17:40:50+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-04-26T17:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5399efdc66504060282cf0cfd47f79eba3981861'/>
<id>urn:sha1:5399efdc66504060282cf0cfd47f79eba3981861</id>
<content type='text'>
* when building for qemux86* it tries to build X86 twice and fails with:
  | CMake Error at lib/Target/CMakeLists.txt:24 (add_subdirectory):
  |   The binary directory
  |
  |     /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-oe-linux/llvm2.9/2.9-r2.0/llvm-2.9/build/lib/Target/X86
  |
  |   is already used to build a source directory.  It cannot be used to build
  |   source directory
  |
  |     /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/x86_64-oe-linux/llvm2.9/2.9-r2.0/llvm-2.9/lib/Target/X86
  |
  |   Specify a unique binary directory name.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm2.9: try to fix thumb build and disable it after failure</title>
<updated>2013-04-26T08:00:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-04-19T14:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9d68ba4fc2b2f862bfb9619f74e082c88ab68604'/>
<id>urn:sha1:9d68ba4fc2b2f862bfb9619f74e082c88ab68604</id>
<content type='text'>
* khem: could you check what I'm doing wrong? This is out of my league..

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm2.9: fix build with gcc-4.7</title>
<updated>2013-04-26T08:00:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-04-19T10:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=87ccfd07de099ec1c95e67b72aa18e2effb77b58'/>
<id>urn:sha1:87ccfd07de099ec1c95e67b72aa18e2effb77b58</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>llvm2.9: Import from meta-java</title>
<updated>2013-04-26T08:00:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-04-15T14:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=265e58da86ee32c86ab52c24b2d8ce4a7cc508a0'/>
<id>urn:sha1:265e58da86ee32c86ab52c24b2d8ce4a7cc508a0</id>
<content type='text'>
* llvm is generic enough to be useful outside meta-java
  e.g. we need it to enable llvmpipe galium driver in mesa

* imported without any modification (except indentation), all
  credits go to Henning Heinold and Khem Raj for maintaining
  it in meta-java

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
