@@ -400,22 +400,21 @@ fn main(vec[str] args) {
400
400
// The invocations of gcc share some flags across platforms
401
401
402
402
let vec[ str] common_args =
403
- [ stage, "-Lrt" , "-lrustrt" , "-fno-strict-aliasing" , "-fPIC" ,
404
- "-Wall" , "-fno-rtti" , "-fno-exceptions" , "-g" , glu, "-o" ,
403
+ [ stage, "-Lrt" , "-lrustrt" , glu, "-m32" , "-o" ,
405
404
saved_out_filename, saved_out_filename + ".o" ] ;
406
405
auto shared_cmd;
407
406
alt ( sess. get_targ_cfg ( ) . os ) {
408
407
case ( session:: os_win32) {
409
408
shared_cmd = "-shared" ;
410
- gcc_args = common_args + [ "-march=i686" , "-O2" , "- lssp"] ;
409
+ gcc_args = common_args + [ "-lssp" ] ;
411
410
}
412
411
case ( session:: os_macos) {
413
412
shared_cmd = "-dynamiclib" ;
414
- gcc_args = common_args + [ "-arch i386" , "-O0" , "-m32" ] ;
413
+ gcc_args = common_args;
415
414
}
416
415
case ( session:: os_linux) {
417
416
shared_cmd = "-shared" ;
418
- gcc_args = common_args + [ "-march=i686" , "-O2" , "-m32" ] ;
417
+ gcc_args = common_args;
419
418
}
420
419
}
421
420
if ( sopts. shared ) {
0 commit comments