summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
diff options
context:
space:
mode:
authorBINDU <bindudaniel1996@gmail.com>2024-07-09 12:30:59 +0530
committerKhem Raj <raj.khem@gmail.com>2024-07-09 08:51:11 -0700
commitf3be6cf146e5c0b4a92c33847ba17fa81d3d86da (patch)
tree064b6c83cbb9b3d1a8c27f61c4aa22b14d277786 /meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
parent63fce96670deeefd999b9d0547bac6347d13c163 (diff)
downloadmeta-openembedded-f3be6cf146e5c0b4a92c33847ba17fa81d3d86da.tar.gz
flatbuffers: adapt for cross-compilation environments
Flatbuffers contains a library and a schema compiler. The package contains cmake files to discover the libraries and the compiler tool. Currently, all of these cmake files are installed into the target sysroot. However, the compiler utility isn't installed into the sysroot (as it is not runnable on the build machine). When an application that depends on flatbuffers gets built, it uses flatbuffers' exported cmake targets to configure the project. One of the exported targets is FlatcTarget.cmake which expects to see flatc binary in /usr/bin of the sysroot. Since binaries for target don't end up in target sysroot, cmake configuration fails. This patch addresses this problem of flatbuffers' build infrastructure in cross-compiling environments. By removing FlatcTarget.cmake for target builds from the sysroot we essentially skip this step of flatbuffers' configuration. (cherry picked from commit b97dbaac6629e22138f71ae19eb421d041447619) Signed-off-by: Ivan Stepic <Ivan.Stepic@bmw.de> Signed-off-by: Bhabu Bindu <bindudaniel1996@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Akash Hadke <akash.hadke27@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch')
0 files changed, 0 insertions, 0 deletions