diff options
Diffstat (limited to 'meta/recipes-graphics/wayland/weston/fix-missing-header.patch')
-rw-r--r-- | meta/recipes-graphics/wayland/weston/fix-missing-header.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/meta/recipes-graphics/wayland/weston/fix-missing-header.patch b/meta/recipes-graphics/wayland/weston/fix-missing-header.patch new file mode 100644 index 0000000000..55c0d4fd0f --- /dev/null +++ b/meta/recipes-graphics/wayland/weston/fix-missing-header.patch | |||
@@ -0,0 +1,30 @@ | |||
1 | On the musl C library, tests/timespec-text.c does not build, with the | ||
2 | following error: | ||
3 | |||
4 | In file included from tests/timespec-test.c:36:0: | ||
5 | ./shared/timespec-util.h:41:21: warning: ‘struct timespec’ declared | ||
6 | inside parameter list will not be visible outside of this definition | ||
7 | or declaration | ||
8 | timespec_sub(struct timespec *r, | ||
9 | ^~~~~~~~ | ||
10 | [...] | ||
11 | |||
12 | Indeed, struct timespec is defined in time.h, so we must include it. | ||
13 | |||
14 | Upstream-Status: Backport [fa41bdfbc0b962fd73b89f01aab1a5370c9c28eb] | ||
15 | |||
16 | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> | ||
17 | Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> | ||
18 | |||
19 | Index: weston-3.0.0/shared/timespec-util.h | ||
20 | =================================================================== | ||
21 | --- weston-3.0.0.orig/shared/timespec-util.h | ||
22 | +++ weston-3.0.0/shared/timespec-util.h | ||
23 | @@ -28,6 +28,7 @@ | ||
24 | |||
25 | #include <stdint.h> | ||
26 | #include <assert.h> | ||
27 | +#include <time.h> | ||
28 | |||
29 | #define NSEC_PER_SEC 1000000000 | ||
30 | |||