In file included from platform-intel.c:20:
platform-intel.c: In function ‘imsm_platform_test’:
platform-intel.h:28:37: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Wunterminated-string-initialization]
28 | #define IMSM_OROM_SIGNATURE "$VER"
| ^~~~~~
platform-intel.c:574:30: note: in expansion of macro ‘IMSM_OROM_SIGNATURE’
574 | .signature = IMSM_OROM_SIGNATURE,
| ^~~~~~~~~~~~~~~~~~~
platform-intel.c: In function ‘find_imsm_nvme’:
platform-intel.h:29:49: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Wunterminated-string-initialization]
29 | #define IMSM_NVME_OROM_COMPAT_SIGNATURE "$NVM"
| ^~~~~~
platform-intel.c:1084:38: note: in expansion of macro ‘IMSM_NVME_OROM_COMPAT_SIGNATURE’
1084 | .signature = IMSM_NVME_OROM_COMPAT_SIGNATURE,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
platform-intel.c: In function ‘add_vmd_orom’:
platform-intel.h:30:48: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Wunterminated-string-initialization]
30 | #define IMSM_VMD_OROM_COMPAT_SIGNATURE "$VMD"
| ^~~~~~
platform-intel.c:1153:30: note: in expansion of macro ‘IMSM_VMD_OROM_COMPAT_SIGNATURE’
1153 | .signature = IMSM_VMD_OROM_COMPAT_SIGNATURE,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from platform-intel.c:20:
platform-intel.c: In function ‘imsm_platform_test’:
platform-intel.h:28:37: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Wunterminated-string-initialization]
28 | #define IMSM_OROM_SIGNATURE "$VER"
| ^~~~~~
platform-intel.c:574:30: note: in expansion of macro ‘IMSM_OROM_SIGNATURE’
574 | .signature = IMSM_OROM_SIGNATURE,
| ^~~~~~~~~~~~~~~~~~~
platform-intel.c: In function ‘find_imsm_nvme’:
platform-intel.h:29:49: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Wunterminated-string-initialization]
29 | #define IMSM_NVME_OROM_COMPAT_SIGNATURE "$NVM"
| ^~~~~~
platform-intel.c:1084:38: note: in expansion of macro ‘IMSM_NVME_OROM_COMPAT_SIGNATURE’
1084 | .signature = IMSM_NVME_OROM_COMPAT_SIGNATURE,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
platform-intel.c: In function ‘add_vmd_orom’:
platform-intel.h:30:48: warning: initializer-string for array of ‘unsigned char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (5 chars into 4 available) [-Wunterminated-string-initialization]
30 | #define IMSM_VMD_OROM_COMPAT_SIGNATURE "$VMD"
| ^~~~~~
platform-intel.c:1153:30: note: in expansion of macro ‘IMSM_VMD_OROM_COMPAT_SIGNATURE’
1153 | .signature = IMSM_VMD_OROM_COMPAT_SIGNATURE,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: util.o: in function `set_cmap_hooks':
/var/pisi/mdadm-4.4-10/work/mdadm-4.4/util.c:2361:(.text+0x3f32): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking