@@ -102,12 +102,12 @@ overflow-checks = false
102
102
# For the same reason, we also use opt-level=s to save binary size, at a small
103
103
# performance cost.
104
104
[profile .release .package ]
105
- addr2line = { debug = 0 , opt-level = ' s' }
106
- adler = { debug = 0 , opt-level = ' s' }
107
- gimli = { debug = 0 , opt-level = ' s' }
108
- miniz_oxide = { debug = 0 , opt-level = ' s' }
109
- object = { debug = 0 , opt-level = ' s' }
110
- rustc-demangle = { debug = 0 , opt-level = ' s' }
105
+ addr2line = { debug = 0 , opt-level = ' s' , codegen-units = 1 }
106
+ adler = { debug = 0 , opt-level = ' s' , codegen-units = 1 }
107
+ gimli = { debug = 0 , opt-level = ' s' , codegen-units = 1 }
108
+ miniz_oxide = { debug = 0 , opt-level = ' s' , codegen-units = 1 }
109
+ object = { debug = 0 , opt-level = ' s' , codegen-units = 1 }
110
+ rustc-demangle = { debug = 0 , opt-level = ' s' , codegen-units = 1 }
111
111
112
112
# These are very thin wrappers around executing lld with the right binary name.
113
113
# Basically nothing within them can go wrong without having been explicitly logged anyway.
0 commit comments