~mozillateam/firefox/firefox.disco

« back to all changes in this revision

Viewing changes to debian/patches/reduce-rust-debuginfo-on-selected-architectures.patch

  • Committer: Olivier Tilloy
  • Date: 2019-06-20 14:18:28 UTC
  • Revision ID: olivier.tilloy@canonical.com-20190620141828-3vtlnpvp49lahe9w
* New upstream stable release (67.0.4build1)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
--- a/build/moz.configure/toolchain.configure
7
7
+++ b/build/moz.configure/toolchain.configure
8
 
@@ -1866,8 +1866,8 @@ def rustc_opt_level(opt_level_option, mo
 
8
@@ -1522,8 +1522,8 @@ def rustc_opt_level(opt_level_option, mo
9
9
         return '1' if moz_optimize.optimize else '0'
10
10
 
11
11
 
12
 
-@depends(rustc_opt_level, debug_rust, '--enable-debug-symbols', '--enable-frame-pointers')
13
 
-def rust_compile_flags(opt_level, debug_rust, debug_symbols, frame_pointers):
14
 
+@depends(rustc_opt_level, debug_rust, '--enable-debug-symbols', '--enable-frame-pointers', host)
15
 
+def rust_compile_flags(opt_level, debug_rust, debug_symbols, frame_pointers, host):
 
12
-@depends(rustc_opt_level, debug_rust, '--enable-debug-symbols')
 
13
-def rust_compile_flags(opt_level, debug_rust, debug_symbols):
 
14
+@depends(rustc_opt_level, debug_rust, '--enable-debug-symbols', host)
 
15
+def rust_compile_flags(opt_level, debug_rust, debug_symbols, host):
16
16
     # Cargo currently supports only two interesting profiles for building:
17
17
     # development and release. Those map (roughly) to --enable-debug and
18
18
     # --disable-debug in Gecko, respectively.
19
 
@@ -1890,6 +1890,8 @@ def rust_compile_flags(opt_level, debug_
 
19
@@ -1546,6 +1546,8 @@ def rust_compiler_flags(opt_level, debug
20
20
 
21
21
     if debug_symbols:
22
22
         debug_info = '2'