diff options
| author | Ernest Van Hoecke <ernest.vanhoecke@toradex.com> | 2026-04-30 13:01:19 +0200 |
|---|---|---|
| committer | Ernest Van Hoecke <ernest.vanhoecke@toradex.com> | 2026-04-30 17:40:37 +0200 |
| commit | 7ecd56e63d95878ec2ea971635948126f484285f (patch) | |
| tree | 3225845dae79a3244976e88c5360f8960765ad24 /classes | |
| parent | 53beb11bb4477ae787cb04a4fb4976aa0ffcd870 (diff) | |
| download | meta-freescale-7ecd56e63d95878ec2ea971635948126f484285f.tar.gz | |
linux-imx-headers: fix ipu.h integer type macros
The exported IPU UAPI header defines uint32_t, uint16_t and uint8_t as
preprocessor macros. This breaks userspace builds when another header is
included afterwards and uses the standard integer type names, because
the macros rewrite those declarations.
This currently breaks imx-gst1.0-plugin with:
| recipe-sysroot/usr/include/imx/linux/ipu.h:42:17: error: two or more data types in declaration specifiers
The header itself only needs the local u32 and u8 aliases. Map those
aliases to the __u32 and __u8 types provided by linux/types.h and leave
the standard uint*_t namespace untouched.
Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>
Diffstat (limited to 'classes')
0 files changed, 0 insertions, 0 deletions
