summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-automat/0001-setup.py-remove-the-dependency-on-m2r.patch
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2021-11-04 15:58:34 -0400
committerKhem Raj <raj.khem@gmail.com>2021-11-04 19:31:18 -0700
commit45a5d03e9a95c764bd35b81b725cb614f22b59e5 (patch)
tree48a7c5b512a42e9f20f5d870f397a2a5b7586056 /meta-python/recipes-devtools/python/python3-automat/0001-setup.py-remove-the-dependency-on-m2r.patch
parent026721d834e1b4c5695512517474e61a513c301e (diff)
downloadmeta-openembedded-45a5d03e9a95c764bd35b81b725cb614f22b59e5.tar.gz
vboxguestdrivers: fix build against 5.15 kernel/libc-headers headers
In kernel v5.15+ stdarg.h is part of the kernel source, and the upstream project has a change to prefer that stdarg.h to the c-library variant and hence includes it as <linux/stdarg.h>, which leads to the following build error: | In file included from ../vboxsf/include/iprt/types.h:34, | from ../vboxsf/include/iprt/string.h:33, | from mount.vboxsf.c:53: | ../vboxsf/include/iprt/stdarg.h:49:13: fatal error: linux/stdarg.h: No such file or directory | 49 | # include <linux/stdarg.h> | | ^~~~~~~~~~~~~~~~ If we modify our build of the vboxdrivers to have the kernel source directory on the include path (to find linux/stdarg.h, that leads to the following errors: In file included from build/tmp/work/qemux86_64-poky-linux/vboxguestdrivers/6.1.28-r0/recipe-sysroot/usr/include/stdlib.h:394, | from mount.vboxsf.c:36: | build/tmp/work/qemux86_64-poky-linux/vboxguestdrivers/6.1.28-r0/recipe-sysroot/usr/include/sys/types.h:192:20: note: previous declaration of 'blkcnt_t' with type 'blkcnt_t' {aka 'long int'} | 192 | typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */ | | ^~~~~~~~ | In file included from build/tmp/work-shared/qemux86-64/kernel-source/include/linux/time.h:5, | from poky/build/tmp/work-shared/qemux86-64/kernel-source/include/linux/stat.h:19, | from build/tmp/work/qemux86_64-poky-linux/vboxguestdrivers/6.1.28-r0/recipe-sysroot/usr/include/bits/statx.h:31, Our libc-headers are safe and don't lead to the potential conflicing information that the upstream commit is guarding against. The easiest solution is to revert the upstream change and trust our headers. Upstream-Status: Inappropriate [OE specific] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-automat/0001-setup.py-remove-the-dependency-on-m2r.patch')
0 files changed, 0 insertions, 0 deletions