diff --git a/src/kmk/kmkbuiltin/cp.c b/src/kmk/kmkbuiltin/cp.c index 44b76ab..85fec01 100644 --- a/src/kmk/kmkbuiltin/cp.c +++ b/src/kmk/kmkbuiltin/cp.c @@ -81,7 +81,7 @@ __FBSDID("$FreeBSD: src/bin/cp/cp.c,v 1.50 2004/04/06 20:06:44 markm Exp $"); #include "kmkbuiltin.h" #include "kbuild_protection.h" -#if defined(_MSC_VER) || defined(__gnu_linux__) || defined(__linux__) +#if defined(_MSC_VER) || defined(__gnu_linux__) || defined(__linux__) && !defined(__UCLIBC__) extern char *strlcpy(char *, const char *, size_t); #endif diff --git a/src/kmk/Makefile.kmk b/src/kmk/Makefile.kmk index 12b9697..db1deb2 100644 --- a/src/kmk/Makefile.kmk +++ b/src/kmk/Makefile.kmk @@ -101,7 +101,7 @@ kmkmissing_SOURCES.freebsd = \ glob/fnmatch.c kmkmissing_SOURCES.linux += \ - kmkbuiltin/strlcpy.c + getloadavg.c kmkmissing_SOURCES.solaris = \ kmkbuiltin/strlcpy.c \