| Index: build/secondary/third_party/nss/BUILD.gn
|
| diff --git a/build/secondary/third_party/nss/BUILD.gn b/build/secondary/third_party/nss/BUILD.gn
|
| index ee5f112afc3c20dcfb8d4c6561a5d91c80d2ef01..768a85d87c95159fd25e1568671b67e92ed33dfd 100644
|
| --- a/build/secondary/third_party/nss/BUILD.gn
|
| +++ b/build/secondary/third_party/nss/BUILD.gn
|
| @@ -217,10 +217,7 @@ if (is_linux) {
|
| "//build/config/win:lean_and_mean", # Won"t compile with lean and mean.
|
| ]
|
| }
|
| - configs += [
|
| - "//build/config/compiler:no_chromium_code",
|
| - "//build/config/compiler:no_size_t_to_int_warning",
|
| - ]
|
| + configs += [ "//build/config/compiler:no_chromium_code" ]
|
|
|
| cflags = []
|
| defines = [
|
| @@ -231,7 +228,10 @@ if (is_linux) {
|
| include_dirs = [ "nspr/pr/include/private" ]
|
|
|
| if (is_win) {
|
| - cflags = [ "/wd4554" ] # Check precidence.
|
| + cflags = [
|
| + "/wd4554", # Check precidence.
|
| + "/wd4267", # Conversion from size_t to "type".
|
| + ]
|
| defines += [
|
| "XP_PC",
|
| "WIN32",
|
| @@ -281,9 +281,9 @@ if (is_linux) {
|
| ]
|
| }
|
|
|
| - if (current_cpu == "x86") {
|
| + if (cpu_arch == "x86") {
|
| defines += [ "_X86_" ]
|
| - } else if (current_cpu == "x64") {
|
| + } else if (cpu_arch == "x64") {
|
| defines += [ "_AMD64_" ]
|
| }
|
|
|
| @@ -474,7 +474,7 @@ if (is_linux) {
|
| ]
|
| }
|
|
|
| - if (is_win && current_cpu == "x86") {
|
| + if (is_win && cpu_arch == "x86") {
|
| source_set("nss_static_avx") {
|
| sources = [
|
| "nss/lib/freebl/intel-gcm-wrap.c",
|
| @@ -882,10 +882,7 @@ if (is_linux) {
|
| if (is_win) {
|
| configs -= [ "//build/config/win:unicode" ] # Requires 8-bit mode.
|
| }
|
| - configs += [
|
| - "//build/config/compiler:no_chromium_code",
|
| - "//build/config/compiler:no_size_t_to_int_warning",
|
| - ]
|
| + configs += [ "//build/config/compiler:no_chromium_code" ]
|
| public_configs = [ ":nss_static_config" ]
|
|
|
| cflags = []
|
| @@ -904,7 +901,10 @@ if (is_linux) {
|
| ]
|
|
|
| if (is_win) {
|
| - cflags += [ "/wd4101" ] # Unreferenced local variable.
|
| + cflags += [
|
| + "/wd4101", # Unreferenced local variable.
|
| + "/wd4267", # Conversion from size_t to "type".
|
| + ]
|
| }
|
|
|
| if (include_nss_libpkix) {
|
| @@ -1094,7 +1094,7 @@ if (is_linux) {
|
| defines += [ "NSS_DISABLE_ROOT_CERTS" ]
|
| }
|
|
|
| - if (current_cpu == "x64" && !is_win) {
|
| + if (cpu_arch == "x64" && !is_win) {
|
| sources -= [
|
| "nss/lib/freebl/chacha20/chacha20.c",
|
| "nss/lib/freebl/poly1305/poly1305.c",
|
| @@ -1139,7 +1139,7 @@ if (is_linux) {
|
| "WIN95",
|
| ]
|
|
|
| - if (current_cpu == "x86") {
|
| + if (cpu_arch == "x86") {
|
| defines += [
|
| "NSS_X86_OR_X64",
|
| "NSS_X86",
|
| @@ -1153,7 +1153,7 @@ if (is_linux) {
|
| "INTEL_GCM",
|
| ]
|
| sources -= [ "nss/lib/freebl/mpi/mpi_amd64.c" ]
|
| - } else if (current_cpu == "x64") {
|
| + } else if (cpu_arch == "x64") {
|
| sources -= [
|
| "nss/lib/freebl/intel-aes-x86-masm.asm",
|
| "nss/lib/freebl/mpi/mpi_amd64.c",
|
| @@ -1204,7 +1204,7 @@ if (is_linux) {
|
| "//third_party/sqlite",
|
| ]
|
|
|
| - if (is_win && current_cpu == "x86") {
|
| + if (is_win && cpu_arch == "x86") {
|
| deps += [ ":nss_static_avx" ]
|
| }
|
| }
|
|
|