crc: openbsd has no Intel intrinsics

This commit is contained in:
Marian Beermann 2017-01-14 15:24:03 +01:00
parent c925ac018e
commit ae0f1422bf
1 changed files with 6 additions and 0 deletions

View File

@ -8,6 +8,11 @@
* target attributes or the options stack. So we disable this faster code path for clang. * target attributes or the options stack. So we disable this faster code path for clang.
*/ */
#ifndef __clang__ #ifndef __clang__
/*
* While OpenBSD uses GCC, they don't have Intel intrinsics, so we can't compile this code
* on OpenBSD.
*/
#ifndef __OpenBSD__
#if __x86_64__ #if __x86_64__
/* /*
* Because we don't want a configure script we need compiler-dependent pre-defined macros for detecting this, * Because we don't want a configure script we need compiler-dependent pre-defined macros for detecting this,
@ -59,6 +64,7 @@
#endif #endif
#endif /* if __x86_64__ */ #endif /* if __x86_64__ */
#endif /* ifndef __OpenBSD__ */
#endif /* ifndef __clang__ */ #endif /* ifndef __clang__ */
#endif /* ifdef __GNUC__ */ #endif /* ifdef __GNUC__ */