--- src/3rdparty/chromium/third_party/zlib/BUILD.gn.orig 2018-11-13 18:25:11 UTC +++ src/3rdparty/chromium/third_party/zlib/BUILD.gn @@ -82,6 +82,8 @@ if (use_arm_neon_optimizations) { defines = [ "CRC32_ARMV8_CRC32" ] if (is_android) { defines += [ "ARMV8_OS_ANDROID" ] + } else if (is_bsd) { + defines += [ "ARMV8_OS_FREEBSD" ] } else if (is_linux || is_chromeos) { defines += [ "ARMV8_OS_LINUX" ] } else if (is_fuchsia) { @@ -367,7 +369,7 @@ static_library("bundled_minizip") { ] } - if (is_mac || is_ios || is_android || is_nacl) { + if (is_mac || is_ios || is_android || is_nacl || is_bsd) { # Mac, Android and the BSDs don't have fopen64, ftello64, or fseeko64. We # use fopen, ftell, and fseek instead on these systems. defines = [ "USE_FILE32API" ]