| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This bbappend is now just:
YOCTO_ALTERNATE_EXE_PATH:toolchain-clang = "${STAGING_LIBDIR}/llvm-config"
YOCTO_ALTERNATE_EXE_PATH:toolchain-clang = "1"
This results in YOCTO_ALTERNATE_EXE_PATH being "1". The second line is
clearly a typo, so if we remove this then it changes the path from
STAGING_BINDIR (as set in clang.bbclass) to STAGING_LIBDIR. If this is
the correct change to make then it should be done in clang.bbclass
instead.
Also, the only place that YOCTO_ALTERNATE_EXE_PATH is respected is as an
environment variable, and this is never exported. It is likely that the
second line was meant to end [export] = "1".
This parameter appears to be no longer needed, so remove the append.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
|
|
|
|
|
| |
Keep the packageconfig for gallium-llvm from core
export YOCTO_ALTERNATE_EXE_PATH only when toolchain-clang is in use
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
When the bbappend was moved to Meson in 2019[1] the EXTRA_OEMESON
variable was misspelt as EXTRA_OEMASON.
As this assignment hasn't been needed since 2019, we can remove it.
[1] 66f826b89d9e290f8a82c15dea251f41c2580fc3
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
|
|
|
|
|
| |
qemux86 and qemux86-64 builds are successful without these now, so
remove them.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
|
|
|
|
| |
This bbappend doesn't have any patches, so this is redundant.
Signed-off-by: Ross Burton <ross.burton@arm.com>
|
|
|
|
|
|
|
|
|
| |
Change mesa bbappend to override PACKAGECONFIG[gallium-llvm] only if
clang toolchain is selected. Unfortunately this has to be implemented in
a nasty way because there is no standard way to apply override to the
variable flag setting.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
|
|
|
|
| |
It is fixed in 21.2.4 release of mesa already
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
| |
This reverts commit 314a7014e3abb9ef297aa293c2e56ad916c2dc84.
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
This has been removed see
https://reviews.llvm.org/D103048
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, 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>
|
|
|
|
|
|
| |
This is already there in 1.17 release
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
| |
|
|
|
|
|
| |
Samba: https://svnweb.freebsd.org/ports/branches/2018Q4/net/samba47/files/patch-source3__wscript_build?view=markup&pathrev=481551
Wayland: https://gitlab.freedesktop.org/wayland/wayland/commit/c70fd8a812d74b5ef6fcba1287b409f4f8821e91
|
|
|
|
| |
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
These patches are taken from mailing list
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|