diff --git a/librocksdb-sys/build.rs b/librocksdb-sys/build.rs index 4be4a1e..0a0fb54 100644 --- a/librocksdb-sys/build.rs +++ b/librocksdb-sys/build.rs @@ -103,12 +103,15 @@ fn build_rocksdb() { // This is needed to enable hardware CRC32C. Technically, SSE 4.2 is // only available since Intel Nehalem (about 2010) and AMD Bulldozer // (about 2011). - config.define("HAVE_PCLMUL", Some("1")); config.define("HAVE_SSE42", Some("1")); config.flag_if_supported("-msse2"); config.flag_if_supported("-msse4.1"); config.flag_if_supported("-msse4.2"); - config.flag_if_supported("-mpclmul"); + + if !target.contains("android") { + config.define("HAVE_PCLMUL", Some("1")); + config.flag_if_supported("-mpclmul"); + } } if target.contains("darwin") {