diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -242,7 +242,11 @@ libc.src.stdlib.calloc libc.src.stdlib.realloc libc.src.stdlib.free + ) +endif() +if(LLVM_LIBC_INCLUDE_SCUDO OR NOT LLVM_LIBC_FULL_BUILD) + list(APPEND TARGET_LIBC_ENTRYPOINTS # string.h entrypoints that depend on malloc libc.src.string.strdup libc.src.string.strndup