I took a quick look at 0001. +#ifdef _MSC_VER +#include <intrin.h> +#else #include <arm_acle.h> unsigned int crc; I think you can remove this since we unconditionally do the runtime check for MSVC. In any case, the missing #endif seems likely to cause problems. --- a/src/port/pg_crc32c_armv8.c +++ b/src/port/pg_crc32c_armv8.c @@ -14,7 +14,9 @@ */ #include "c.h" +#ifndef _MSC_VER #include <arm_acle.h> +#endif Hm. Doesn't MSVC require intrin.h? -- nathan
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных