On 3/25/24 6:31 AM, Vladimir Petko wrote:
The CMake checks if the function is present in the runtime library
(whether strlcpy() compiles), but the declaration in string.h itself
is guarded by __USE_MISC define.
On armhf in Ubuntu toolchain has -Werror=implicit-function-declaration
flag that causes the build failure.
We use -Werror=implicit-function-declaration in Debian unstable too, where it doesn't FTBFS because it doesn't find the functions:

 -- Looking for strlcat
 -- Looking for strlcat - not found
 -- Looking for strlcpy
 -- Looking for strlcpy - not found

Kind Regards,

Bas

--
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

Reply via email to