mozilla-fix-top-level-asm.patch
branchfirefox116
changeset 1191 37e065158be7
parent 1170 f9b2d408b7ef
--- a/mozilla-fix-top-level-asm.patch	Sat Jul 29 14:34:45 2023 +0200
+++ b/mozilla-fix-top-level-asm.patch	Fri Aug 04 12:30:24 2023 +0200
@@ -10,23 +10,25 @@
 diff --git a/security/sandbox/linux/moz.build b/security/sandbox/linux/moz.build
 --- a/security/sandbox/linux/moz.build
 +++ b/security/sandbox/linux/moz.build
-@@ -66,32 +66,32 @@ UNIFIED_SOURCES += [
+@@ -64,17 +64,16 @@ UNIFIED_SOURCES += [
+     "../chromium/base/time/time.cc",
+     "../chromium/base/time/time_exploded_posix.cc",
      "../chromium/base/time/time_now_posix.cc",
      "../chromium/sandbox/linux/bpf_dsl/bpf_dsl.cc",
      "../chromium/sandbox/linux/bpf_dsl/codegen.cc",
      "../chromium/sandbox/linux/bpf_dsl/dump_bpf.cc",
      "../chromium/sandbox/linux/bpf_dsl/policy.cc",
      "../chromium/sandbox/linux/bpf_dsl/policy_compiler.cc",
-     "../chromium/sandbox/linux/bpf_dsl/syscall_set.cc",
+-    "../chromium/sandbox/linux/bpf_dsl/syscall_set.cc",
      "../chromium/sandbox/linux/seccomp-bpf/die.cc",
--    "../chromium/sandbox/linux/seccomp-bpf/syscall.cc",
+     "../chromium/sandbox/linux/seccomp-bpf/syscall.cc",
+     "/ipc/glue/UtilityProcessSandboxing.cpp",
      "broker/SandboxBrokerCommon.cpp",
      "Sandbox.cpp",
      "SandboxBrokerClient.cpp",
      "SandboxFilter.cpp",
      "SandboxFilterUtil.cpp",
-     "SandboxHooks.cpp",
-     "SandboxInfo.cpp",
+@@ -83,16 +82,17 @@ UNIFIED_SOURCES += [
      "SandboxLogging.cpp",
      "SandboxOpenedFiles.cpp",
      "SandboxReporterClient.cpp",
@@ -35,7 +37,7 @@
  SOURCES += [
      "../chromium/base/strings/safe_sprintf.cc",
      "../chromium/base/third_party/icu/icu_utf.cc",
-+    "../chromium/sandbox/linux/seccomp-bpf/syscall.cc",
++    "../chromium/sandbox/linux/bpf_dsl/syscall_set.cc",
      "../chromium/sandbox/linux/seccomp-bpf/trap.cc",
      "../chromium/sandbox/linux/services/syscall_wrappers.cc",
  ]
@@ -44,7 +46,7 @@
  # dependency like the one in libxul does, but this way the behavior is
  # consistent.  See also the comment in SandboxLogging.h.
  SOURCES["../chromium/base/strings/safe_sprintf.cc"].flags += ["-DNDEBUG"]
-@@ -105,16 +105,19 @@ if CONFIG["CC_TYPE"] in ("clang", "gcc")
+@@ -106,16 +106,19 @@ if CONFIG["CC_TYPE"] in ("clang", "gcc")
          "-Wno-unreachable-code-return"
      ]