summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* polkit: Mark non clangableKhem Raj2019-07-111-0/+5
| | | | | | | with latest mozjs 60.x it does not compile with clang its fixable but mark it gcc only in the mean term Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Disable internal assembler for openssl and libjpeg-turbo on mipsKhem Raj2019-05-261-0/+11
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* samba: move to dynamic layersAnuj Mittal2019-04-011-0/+2
| | | | | | Leads to errors otherwise when networking layer isn't included. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* layer.conf: Add warrior to compatible release seriesKhem Raj2019-04-011-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix typos in overrides for compiler rtKhem Raj2019-03-051-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Link with libgcc when building static versions on armKhem Raj2019-03-041-0/+7
| | | | | | | | | | | | | | | since llvm libunwind does not provide all the symbols that glibc/libpthread expects when doing static linking it fails with some undefined symbols e.g. /usr/src/debug/glibc/2.29-r0/git/nptl/unwind.c:121: undefined reference to `_Unwind_ForcedUnwind' which is found in libgcc_s.so, ideally one day clang unwind library should get there this is only an issue on glibc, musl works ok Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Use GNU assembler for tinymembenchKhem Raj2019-03-031-0/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Use GNU assembler for kexec-toolsKhem Raj2019-03-031-0/+8
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Remove dead code and add comment to define compiler runtimeKhem Raj2019-02-231-3/+1
| | | | | | | Eventually we should be able to pose libcxx+other llvm libs as full replacement for gcc runtime, for now add it in comments Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Disable internal assembler for directFB on ARMKhem Raj2019-02-121-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Use GNU assembler for openssl10Khem Raj2019-01-311-0/+2
| | | | | | It uses gnu as specific syntax Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs: Undo -fno-tree-vrp for clangKhem Raj2019-01-291-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Mark gstreamer1.0-libav to use gnu assemblerKhem Raj2019-01-241-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Use dynamic layer featureKhem Raj2018-12-271-0/+5
| | | | | | | | | | | | This feature lets bbappend to be applied only when a given layer is present in layermix move kernel-selftest.bbappend to dynamic-layers/openembedded-layer where it belongs Fix Issue #78 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Disable integrated assembler for openssl and rpi userland on armKhem Raj2018-12-261-0/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: more packages are now buildable with clang 7.0Khem Raj2018-12-121-22/+11
| | | | | | Re-order the list Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perf: Do not pin toolchain to gccKhem Raj2018-12-091-1/+0
| | | | | | Correct the dependency for clang-cross Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Add thud supportKhem Raj2018-09-251-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Mark mozjs nonclangableKhem Raj2018-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We still see issues cross compiling it for x86_64 | /mnt/a/oe/build/tmp/work/core2-64-bec-linux-musl/mozjs/52.8.1-r0/build/config/ ../../recipe-sysroot-native/usr/bin/x86_64-bec-linux-musl/x86_64-bec-linux-musl- ld: warning: library search path "/usr/lib64/gcc/x86_64-pc-linux-gnu/8.2.1" is u nsafe for cross-compilation | /mnt/a/oe/build/tmp/work/core2-64-bec-linux-musl/mozjs/52.8.1-r0/build/config/ ../../recipe-sysroot-native/usr/bin/x86_64-bec-linux-musl/x86_64-bec-linux-musl- ld: warning: library search path "/usr/lib64/gcc/x86_64-pc-linux-gnu/8.2.1/../.. /../../lib64" is unsafe for cross-compilation | /mnt/a/oe/build/tmp/work/core2-64-bec-linux-musl/mozjs/52.8.1-r0/build/config/ ../../recipe-sysroot-native/usr/bin/x86_64-bec-linux-musl/x86_64-bec-linux-musl- ld: warning: library search path "/usr/lib64/gcc/x86_64-pc-linux-gnu/8.2.1/../.. /.." is unsafe for cross-compilation | cp nsinstall_real nsinstall.tmp | mv nsinstall.tmp nsinstall | ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' | make[3]: ../config/nsinstall: Command not found Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Several packages are now buildable with clang 7.0Khem Raj2018-09-141-40/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Mark omxplayer to use internal assemblerKhem Raj2018-09-131-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ruby,m4: Link with compiler-rtKhem Raj2018-09-121-0/+9
| | | | | | | | | | Fixes issues like undefined reference to `__mulodi4' see https://bugs.llvm.org/show_bug.cgi?id=28629 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Mark caps as non clangableKhem Raj2018-09-121-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upm: Dont use -no-integrated-asKhem Raj2018-09-091-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* disable -Wembedded-directive for memcachedKhem Raj2018-09-091-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdelta3 is compiled with -Wno-error=reserved-user-defined-literalKhem Raj2018-09-091-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3: Mark non clangable, since it can't buildKhem Raj2018-09-091-0/+4
| | | | | | Needs some work to get FDO working Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Enable GNU assmebler for db and libffiKhem Raj2018-05-171-0/+9
| | | | | | | These packages can not build with internal assembler on armv7/thumb2 yet. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pseudo: Mark as non-clangableKhem Raj2018-04-241-0/+7
| | | | | | GCC extensions such as __builtin_apply will not be in clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Add libssp-nonsharedKhem Raj2018-04-211-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Define LAYERSERIES_COMPATKhem Raj2018-04-111-0/+1
| | | | | | Its required now from Sumo release onwards Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add wpewebkit and icuKhem Raj2018-01-271-0/+5
| | | | | | | | clang++ segfaults during link step, needs more investigation and reported back in community until then use gcc for these packages Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Use gcc for mipsKhem Raj2017-09-181-0/+3
| | | | | | Clang does not provide needed atomics on mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Disable libunwind on all mipsKhem Raj2017-09-182-1/+5
| | | | | | llvm libunwind is still not ported to mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add wvdialKhem Raj2017-09-101-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add crash, start-stop-daemon, v4l-utils, wvstreamsKhem Raj2017-09-081-0/+8
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: For pulseaudio use gcc only for armv7Khem Raj2017-08-311-2/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Firefox is not buildable with clangKhem Raj2017-08-121-0/+2
| | | | | | clang segfaults, mark it gcc only until clang is fixed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm-libunwind: DeleteKhem Raj2017-07-311-1/+1
| | | | | | build llvm libunwind along with libcxx Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Remove klibc and klibc-static-utilsKhem Raj2017-07-261-4/+0
| | | | | | works with clang after patching klibc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add klibc to listKhem Raj2017-07-251-6/+10
| | | | | | Reorder alphabetically. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Dont error on Wimplicit-fallthrough in mdadmKhem Raj2017-07-231-0/+3
| | | | | | | | This option is added in OE-Core to workaround build issues with gcc7 we disable triggerring on treating this as error when clang finds it and says its not a known option Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Add pixmanKhem Raj2017-07-231-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add libdc1394Khem Raj2017-03-271-0/+6
| | | | | | Uses VLAs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove INHIBIT_DEFAULT_DEPSKhem Raj2017-03-161-2/+3
| | | | | | | Depend on clang for build runtime libs Build gobject-introspection for armv7 using gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Remove packages which are now compilable with clang-4.0.0Khem Raj2017-03-131-10/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* m4: Fix build with clang especially on armv7Khem Raj2017-03-131-1/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Disable intrinsics for sqlite3Khem Raj2017-03-131-0/+5
| | | | | | | when building with clang it uses compiler-rt intrinsics which are not available in libgcc and link fails Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add m4 to non-clangable listKhem Raj2017-03-041-0/+1
| | | | | | regressed with clang 4.0.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: use gcc for openjdk and openjreDaniel McGregor2017-02-131-0/+2
| | | | | | | | OpenJDK normally supports clang, but not currentlty with the settings in meta-java. More work is needed there, but for now allow them to build. Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>