File enable_stack_trace_line_numbers-symbol_level.patch of Package nodejs-electron

Reducing symbol_level is a kludge and should have no effect on generated code.

--- src/base/BUILD.gn.orig	2024-12-08 18:43:52.881356091 +0100
+++ src/base/BUILD.gn	2024-12-18 12:11:47.597615650 +0100
@@ -2510,11 +2510,6 @@ buildflag_header("debugging_buildflags")
   enable_commandline_sequence_checks =
       (is_debug || dcheck_always_on) && !is_android
 
-  if (enable_stack_trace_line_numbers) {
-    assert(
-        symbol_level > 0,
-        "symbol_level must be set to greater than 0 for source line numbers.")
-  }
   _enable_stack_trace_line_numbers =
       !print_unsymbolized_stack_traces && enable_stack_trace_line_numbers
 
--- src/build/config/logging.gni.orig	2024-12-08 18:34:51.748006561 +0100
+++ src/build/config/logging.gni	2024-12-18 12:12:08.104531156 +0100
@@ -20,5 +20,5 @@ declare_args() {
 
   # Enables the DWARF line number reader on Linux. This only has an effect if
   # print_unsymbolized_stack_traces is false.
-  enable_stack_trace_line_numbers = symbol_level > 0
+  enable_stack_trace_line_numbers = true
 }
openSUSE Build Service is sponsored by