--- 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"
]