diff options
Diffstat (limited to 'src/checksum/arm64/crc32-arm64.c')
-rw-r--r-- | src/checksum/arm64/crc32-arm64.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/checksum/arm64/crc32-arm64.c b/src/checksum/arm64/crc32-arm64.c index 38b4f623044..4316ee3d14e 100644 --- a/src/checksum/arm64/crc32-arm64.c +++ b/src/checksum/arm64/crc32-arm64.c @@ -1,5 +1,5 @@ /*- - * Public Domain 2014-2016 MongoDB, Inc. + * Public Domain 2014-2017 MongoDB, Inc. * Public Domain 2008-2014 WiredTiger, Inc. * * This is free and unencumbered software released into the public domain. @@ -28,7 +28,7 @@ #include "wt_internal.h" -#if defined(HAVE_CRC32_HARDWARE) +#if defined(__linux__) && defined(HAVE_CRC32_HARDWARE) #include <asm/hwcap.h> #include <sys/auxv.h> @@ -82,7 +82,7 @@ __wt_checksum_hw(const void *chunk, size_t len) return (~crc); } -#endif /* HAVE_CRC32_HARDWARE */ +#endif /* * __wt_checksum_init -- @@ -91,7 +91,7 @@ __wt_checksum_hw(const void *chunk, size_t len) void __wt_checksum_init(void) { -#if defined(HAVE_CRC32_HARDWARE) +#if defined(__linux__) && defined(HAVE_CRC32_HARDWARE) unsigned long caps = getauxval(AT_HWCAP); if (caps & HWCAP_CRC32) @@ -99,7 +99,7 @@ __wt_checksum_init(void) else __wt_process.checksum = __wt_checksum_sw; -#else /* !HAVE_CRC32_HARDWARE */ +#else __wt_process.checksum = __wt_checksum_sw; -#endif /* HAVE_CRC32_HARDWARE */ +#endif } |