no canonicalize_file_name on musl. funnily, the file using this says this is not portable, but avoids the nonportability of realpath(path, NULL); --- a/third_party/nasm/config/config-linux.h +++ b/third_party/nasm/config/config-linux.h @@ -139,7 +139,7 @@ #define HAVE_ACCESS 1 /* Define to 1 if you have the `canonicalize_file_name' function. */ -#define HAVE_CANONICALIZE_FILE_NAME 1 +/* #define HAVE_CANONICALIZE_FILE_NAME 1 */ /* Define to 1 if you have the `cpu_to_le16' intrinsic function. */ /* #undef HAVE_CPU_TO_LE16 */