@@ -64,7 +64,7 @@ impl Step for Gcc {
64
64
return GccOutput { libgccjit : libgccjit_path } ;
65
65
}
66
66
67
- build_gcc ( & metadata, & builder, target) ;
67
+ build_gcc ( & metadata, builder, target) ;
68
68
69
69
let lib_alias = metadata. install_dir . join ( "lib/libgccjit.so.0" ) ;
70
70
if !lib_alias. exists ( ) {
@@ -169,7 +169,7 @@ fn libgccjit_built_path(install_dir: &Path) -> PathBuf {
169
169
fn build_gcc ( metadata : & Meta , builder : & Builder < ' _ > , target : TargetSelection ) {
170
170
let Meta { stamp : _, out_dir, install_dir, root } = metadata;
171
171
172
- t ! ( fs:: create_dir_all( & out_dir) ) ;
172
+ t ! ( fs:: create_dir_all( out_dir) ) ;
173
173
174
174
// GCC creates files (e.g. symlinks to the downloaded dependencies)
175
175
// in the source directory, which does not work with our CI setup, where we mount
@@ -182,7 +182,7 @@ fn build_gcc(metadata: &Meta, builder: &Builder<'_>, target: TargetSelection) {
182
182
builder. remove_dir ( & src_dir) ;
183
183
}
184
184
builder. create_dir ( & src_dir) ;
185
- builder. cp_link_r ( & root, & src_dir) ;
185
+ builder. cp_link_r ( root, & src_dir) ;
186
186
src_dir
187
187
} else {
188
188
root. clone ( )
@@ -191,7 +191,7 @@ fn build_gcc(metadata: &Meta, builder: &Builder<'_>, target: TargetSelection) {
191
191
command ( src_dir. join ( "contrib/download_prerequisites" ) ) . current_dir ( & src_dir) . run ( builder) ;
192
192
let mut configure_cmd = command ( src_dir. join ( "configure" ) ) ;
193
193
configure_cmd
194
- . current_dir ( & out_dir)
194
+ . current_dir ( out_dir)
195
195
// On CI, we compile GCC with Clang.
196
196
// The -Wno-everything flag is needed to make GCC compile with Clang 19.
197
197
// `-g -O2` are the default flags that are otherwise used by Make.
@@ -225,8 +225,8 @@ fn build_gcc(metadata: &Meta, builder: &Builder<'_>, target: TargetSelection) {
225
225
}
226
226
configure_cmd. run ( builder) ;
227
227
228
- command ( "make" ) . current_dir ( & out_dir) . arg ( format ! ( "-j{}" , builder. jobs( ) ) ) . run ( builder) ;
229
- command ( "make" ) . current_dir ( & out_dir) . arg ( "install" ) . run ( builder) ;
228
+ command ( "make" ) . current_dir ( out_dir) . arg ( format ! ( "-j{}" , builder. jobs( ) ) ) . run ( builder) ;
229
+ command ( "make" ) . current_dir ( out_dir) . arg ( "install" ) . run ( builder) ;
230
230
}
231
231
232
232
/// Configures a Cargo invocation so that it can build the GCC codegen backend.
0 commit comments