summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/mesa
Commit message (Collapse)AuthorAgeFilesLines
* meta-clang: Convert to new override syntaxSigned-off-by: Martin Jansa2023-09-081-6/+6
| | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 17737cc4ecd3aea2c978bf83e283bcb08d097487)
* Revert "mesa: Use gcc on aarch64"Khem Raj2023-09-081-3/+0
| | | | | | This reverts commit 314a7014e3abb9ef297aa293c2e56ad916c2dc84. (cherry picked from commit b16f6862259fac7c193cd3e633f4250ae878bb38)
* mesa: Use gcc on aarch64Khem Raj2023-09-081-0/+3
| | | | | | | | clang master/13.x has started segfaulting while building mesa, until it is fixed upstream lets switch to using gcc for mesa Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 314a7014e3abb9ef297aa293c2e56ad916c2dc84)
* mesa: Do not StackAlignmentOverride on llvm >= 13Khem Raj2023-09-082-3/+20
| | | | | | | | This has been removed see https://reviews.llvm.org/D103048 Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit c37942613e70c49c9fce3247c1427d0a1c10ad21)
* Fix patch fuzzFlorian Wühr2022-08-304-23/+19
|
* Fix mesa build with newer clang (port fixes from mesa)Florian Wühr2022-08-305-0/+142
|
* mesa: Depend on elfutils regardless of llvm checkKhem Raj2020-10-281-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Convert configure options to meson equivalentsKhem Raj2019-11-141-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Provide llvm/llvm-nativeKhem Raj2019-11-141-0/+5
| | | | | | | | | | | | | | | | | | | When using meta-clang, it makes sense to use llvm provided by clang recipe, this ensures that we do not build llvm from oe-core but instead offer the one from clang recipe enable rtti and eh for native/nativesdk clang, this is needed for mesa to build Let clang PROVIDE llvm Build AMDGNU and other targets, this is needed for llvm-config to work properly, since we use llvm-config from clang-native, so its better to build the targets that are built for clang-native atleast create version specific symlinks for tblgen anf llvm-config Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Disable asm on x86/64 with clangKhem Raj2018-09-091-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Link with libatomic and libmKhem Raj2018-05-133-127/+2
| | | | | | | | | | on x86 it fails to link with this error https://lists.freedesktop.org/archives/mesa-dev/2017-May/155499.html and libm is needed for | /usr/src/debug/mesa/2_18.0.2-r0/build/src/util/../../../mesa-18.0.2/src/util/rounding.h:108: undefined reference to `lrintf' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Add 64bits atomics patches for clang/x86Khem Raj2017-08-163-0/+127
These patches are taken from mailing list Signed-off-by: Khem Raj <raj.khem@gmail.com>