On Fri, Dec 05, 2025 at 10:00:12PM +0000, Andrew Cooper wrote:
> Alpine Linux, when using --enable-systemd to get the init files, fails with:
>
> tools/include/xen-sd-notify.h:69:3: error: call to undeclared library
> function 'memcpy' with type 'void *(void *, const void *, unsigned long)';
> ISO C99 and later do not support implicit function declarations
> [-Wimplicit-function-declaration]
> 69 | memcpy(socket_addr.sun.sun_path, socket_path, path_length);
> | ^
>
> This will be down to using musl rather than glibc. Include the appropriate
> header.
>
> Fixes: 78510f3a1522 ("tools: Import stand-alone sd_notify() implementation
> from systemd")
> Reported-by: Marek Marczykowski-Górecki <[email protected]>
> Signed-off-by: Andrew Cooper <[email protected]>
Acked-by: Anthony PERARD <[email protected]>
Thanks,
--
Anthony PERARD