From: Quanyang Wang <[email protected]>
When enabling CONFIG_UAPI_HEADER_TEST, there will be compile error as
below:
In file included from ./usr/include/linux/xilinx-sdirxss.h:7,
from <command-line>:32:
./usr/include/linux/videodev2.h:2418:20: error: field ‘timestamp’ has
incomplete type
2418 | struct timespecx timestamp;
| ^~~~~~~~~
This is because that xilinx-sdirxss.h/xilinx-hls.h/xilinx-v4l2-events.h
include "videodev2.h" which includes "sys/timer.h". Just as what said in
commit d6fc9fcbaa655 ("kbuild: compile-test exported headers to ensure
they are self-contained"), these headers will result header-test failure
for some compilers. So let's add these 3 header to no-header-test list
just like other headers which include "videodev2.h"
Signed-off-by: Quanyang Wang <[email protected]>
---
usr/include/Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/usr/include/Makefile b/usr/include/Makefile
index f6b3c85d900ed..eb1a41f64bd8f 100644
--- a/usr/include/Makefile
+++ b/usr/include/Makefile
@@ -48,6 +48,9 @@ no-header-test += linux/v4l2-mediabus.h
no-header-test += linux/v4l2-subdev.h
no-header-test += linux/videodev2.h
no-header-test += linux/vm_sockets.h
+no-header-test += linux/xilinx-sdirxss.h
+no-header-test += linux/xilinx-hls.h
+no-header-test += linux/xilinx-v4l2-events.h
no-header-test += sound/asequencer.h
no-header-test += sound/asoc.h
no-header-test += sound/asound.h
--
2.25.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#10092):
https://lists.yoctoproject.org/g/linux-yocto/message/10092
Mute This Topic: https://lists.yoctoproject.org/mt/84148448/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-