| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
libcxx already has support for musl, enable that
instead of patching code
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
clang compiled busybox ends up with segfaults
needs to be debugged, until then use gcc for it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Move -L flags to LDFLAGS, avoid compiler warnings
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\
| |
| | |
fix qa/package warning
|
| | |
|
|\|
| |
| | |
remove empty directory when installing nativesdk
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This gcc option is not supported in clang
hence remove it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
Adding it to TOOLCHAIN_OPTIONS renders libtool useless and its not able to
build .so
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We can get past the errors due to -Werror when unused cmdline
options appear on compiler cmdline
e.g.
error: argument unused during compilation: '-pie'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\|
| |
| | |
rename 'CLANG_GIT' to 'LLVM_GIT'
|
| |
| |
| |
| | |
Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
|
| |
| |
| | |
Fixes Issue #8
|
|\|
| |
| | |
use variable 'CLANG_GIT' and 'CLANG_GIT_PROTOCOL'
|
|/
|
|
| |
Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
|
|
|
|
|
|
| |
NCSA is the licence file name for UIUC licence actually
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
Move libunwind to 3.8 branch and set SRCREV in clang.inc
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
3.8 is around the corner.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|\
| |
| | |
clang.bbclass: remove gcc from deps when appropriate
|
| |
| |
| |
| | |
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
|
|\ \
| |/
|/| |
rng-tools: fix build with clang
|
|/
|
|
|
|
|
| |
This fixes 'error: fields must have a constant size' by allocating it with the
given buffer size dynamically.
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
|
|
|
|
|
|
|
| |
OE-Core now uses -march=armv7ve for cortext-a7 and clang/llvm doesnt
have arch tunable for armv7ve, we revert to prior art of using armv7-a
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
bunch of BPF fixes
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
These are not part of target image and many of these tools are still
not ported to be buildable with clang, so lets use gcc for building them
at this moment
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
The option is not defined for llvm/clang but the defaults are hard-float
anyway so not needed
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
xserver-xorg is just for x86 since it uses some GNU specific inline asms
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
| |
When using meta-clang use the llvm libunwind instead of HP libubwind
which comes from OE-Core
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
Apple has contributed libunwind implementation to llvm which is needed
for libcxx to work and is equivalent in APIs to HP's libunwind implementation
from good old days
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
libstdc++
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
| |
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 <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 <raj.khem@gmail.com>
|
|
|
|
|
|
| |
There is x86_64 specific inline code which uses gnu'isms
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
clang-cross compiler is referenced using TARGET_ARCH
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
| |
They dont yet build with clang, so use gcc toolchain always
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 <raj.khem@gmail.com>
|