<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-clang.git/recipes-excluded, branch styhead</title>
<subtitle>Mirror of github.com/kraj/meta-clang.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-clang.git/atom?h=styhead</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-clang.git/atom?h=styhead'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/'/>
<updated>2016-05-06T13:36:00+00:00</updated>
<entry>
<title>Move pinning TOOLCHAIN to a conf file instead of recipes-excluded bbappends</title>
<updated>2016-05-06T13:36:00+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2016-05-06T12:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8ec693b6e472a0af87069c31cac961859872c900'/>
<id>urn:sha1:8ec693b6e472a0af87069c31cac961859872c900</id>
<content type='text'>
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>clang-cross: Remove dep on libc-for-gcc</title>
<updated>2016-05-06T12:48:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-05-06T12:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=8b9f6773c2a250e2f5e85426066a745bc3e6493e'/>
<id>urn:sha1:8b9f6773c2a250e2f5e85426066a745bc3e6493e</id>
<content type='text'>
We do not need libc to build clang
Add dep on clang-cross when building musl
with clang

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>user gcc from busybox for now</title>
<updated>2016-03-15T18:30:20+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-03-15T18:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=6b15e67b863e024b1eb20b93f48fd66aec538056'/>
<id>urn:sha1:6b15e67b863e024b1eb20b93f48fd66aec538056</id>
<content type='text'>
clang compiled busybox ends up with segfaults
needs to be debugged, until then use gcc for it

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>piglit,python-numpy,valgrind: Mark gcc-only recipes</title>
<updated>2016-03-03T04:40:41+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2016-03-03T04:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=d8cfb14a63de5a7a5e1ed3f34a1d8b04cb1b4d1a'/>
<id>urn:sha1:d8cfb14a63de5a7a5e1ed3f34a1d8b04cb1b4d1a</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvorbis,xserver-xorg: Add to non-clang list</title>
<updated>2015-10-01T01:04:25+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-10-01T01:04:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=47ac199ba53671e6438f5777ab98bf8f0a32fdaf'/>
<id>urn:sha1:47ac199ba53671e6438f5777ab98bf8f0a32fdaf</id>
<content type='text'>
xserver-xorg is just for x86 since it uses some GNU specific inline asms

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>syslinux: Has hard dep on gcc some includes like stdargs need fixing</title>
<updated>2015-09-10T18:47:53+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-09-10T18:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=958e2f4daa30bcb16a7da8c822ff5ddf7ecd71c5'/>
<id>urn:sha1:958e2f4daa30bcb16a7da8c822ff5ddf7ecd71c5</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gummiboot: Compile with gcc ony</title>
<updated>2015-09-09T08:31:20+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-09-09T08:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=cfde65194518e9cf2d55090ba614798646b8e870'/>
<id>urn:sha1:cfde65194518e9cf2d55090ba614798646b8e870</id>
<content type='text'>
This is needed since clang generate memset calls at -O0 as well
even when we use -ffreestanding -fno-builtin, and as a result the
build fails since it detects memset as missing symbol in the .so

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>gdb-cross,gnu-efi,systemtap,tcp-wrappers: Use gcc only for now</title>
<updated>2015-09-08T22:11:32+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-09-08T22:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=f9fd7040aab620774e0efa1d92cc6c4a29ecbe17'/>
<id>urn:sha1:f9fd7040aab620774e0efa1d92cc6c4a29ecbe17</id>
<content type='text'>
gdb-cross is added since it looks for a gcc for clang frontend as a
result it finds gcc in /usr/lib/gcc .. and OE's configure QA check sees
this as if the build referenced into hosts /usr/lib and bails out.

systemtap uses a lot of nested inlines which is unsupported by clang,
time permitting this should be cleaned

gnu-efi says
error: the 'sse' unit is not supported with this instruction set

tcp-wrappers fails with
fix_options.c:66:2: error: non-void function 'fix_options' should return a value [-Wreturn-type]
        return;
        ^
fix_options.c:109:3: error: non-void function 'fix_options' should return a value [-Wreturn-type]
                return;

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>cairo,cpufrequtils,pulseaudio: Use gcc always</title>
<updated>2015-08-24T00:54:55+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-08-24T00:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=823d61ebbfe0c25da70eda058b1d7dc7867d76a0'/>
<id>urn:sha1:823d61ebbfe0c25da70eda058b1d7dc7867d76a0</id>
<content type='text'>
They dont yet build with clang, so use gcc toolchain always

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>systemd: Add bbappend to use ARM ISA for clang</title>
<updated>2015-08-24T00:53:17+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2015-08-24T00:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-clang.git/commit/?id=84d47f43fa2171ceb7be3e05a969edc47306b414'/>
<id>urn:sha1:84d47f43fa2171ceb7be3e05a969edc47306b414</id>
<content type='text'>
We have a clang problem,disable thumb2 for now using clang

/tmp/kraj/bus-kernel-43b6ab.s: Assembler messages:
/tmp/kraj/bus-kernel-43b6ab.s:10772: Error: r13 not allowed here --
`sub.w sp,r1,#56'
clang-3.7: error: assembler command failed with exit code 1 (use -v to
see invocation)
Makefile:14915: recipe for target
'src/libsystemd/sd-bus/libsystemd_la-bus-kernel.lo' failed
make[2]: *** [src/libsystemd/sd-bus/libsystemd_la-bus-kernel.lo] Error 1

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
