Files
poky/meta/recipes-devtools
Khem Raj c408737f04 syslinux: Disable error on implicit-function-declaration
syslinux has vendored copy of ext2fs/ext2_fs.h but uses ext2fs/ext2fs.h
from e2fsprogs package, however, ext2fs/ext2fs.h has dependencies on
ext2fs/ext2_fs.h coming from e2fsprogs package as these both headers
come from same package, here syslinux uses ext2fs.h from e2fsprogs but
supplies its own copy of ext2_fs.h which maybe out of sync and that
results in warnings about implicit implicit-function-declarations
e.g.

recipe-sysroot/usr/include/ext2fs/ext2fs.h:727:16: error: implicit declaration of function 'ext2fs_has_feature_gdt_csum' [-Wimplicit-function-declaration]
|   727 |                ext2fs_has_feature_gdt_csum(fs->super);
|       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~

ext2fs_has_feature_gdt_csum here comes from newer version of
ext2fs/ext2_fs.h but missing from vendored copy, hence the warning.

With gcc-14 this warning is treated as error by default, which breaks
the build, so lets treat it as warning only.

All these functions are never used in syslinux, so functionality-wise we
are fine.

(From OE-Core rev: a2b30108055e68b62fdad7319d7d569bc38a07b4)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-02-05 14:06:10 +00:00
..
2023-06-01 08:05:11 +01:00
2024-01-21 12:27:12 +00:00
2023-07-19 19:37:38 +01:00
2023-07-30 07:54:44 +01:00
2024-01-07 12:24:57 +00:00
2023-11-05 11:28:35 +00:00
2024-02-03 22:08:26 +00:00
2023-05-05 11:07:25 +01:00
2023-12-23 08:46:00 +00:00
2023-09-03 10:34:20 +01:00
2023-05-22 10:53:49 +01:00
2023-08-29 09:41:07 +01:00
2024-01-26 16:06:29 +00:00
2023-12-21 10:38:29 +00:00
2023-11-30 08:43:03 +00:00
2024-02-02 10:38:28 +00:00
2023-09-26 10:35:27 +01:00
2023-12-02 17:18:57 +00:00
2023-09-09 12:04:55 +01:00
2023-12-02 17:18:57 +00:00
2023-06-27 16:23:40 +01:00
2023-03-11 00:08:41 +00:00
2024-01-07 12:24:57 +00:00
2023-11-23 12:46:42 +00:00
2023-09-26 10:35:27 +01:00
2023-04-13 11:56:07 +01:00
2023-01-06 12:03:47 +00:00
2024-02-03 22:08:26 +00:00
2023-12-21 10:38:29 +00:00
2024-02-03 22:08:26 +00:00
2024-02-05 14:06:10 +00:00
2024-02-03 22:08:26 +00:00
2022-12-06 15:23:18 +00:00
2023-09-26 10:35:27 +01:00