| ... | ... | @@ -397,7 +397,7 @@ pub fn buildLibCxxAbi(comp: *Compilation, prog_node: std.Progress.Node) BuildErr |
| 397 | 397 | .optimize_mode = optimize_mode, |
| 398 | 398 | .structured_cfg = comp.root_mod.structured_cfg, |
| 399 | 399 | .unwind_tables = unwind_tables, |
| 400 | | .pic = comp.root_mod.pic, |
| 400 | .pic = if (target_util.supports_fpic(target)) true else null, |
| 401 | 401 | .code_model = comp.root_mod.code_model, |
| 402 | 402 | }, |
| 403 | 403 | .global = config, |
| ... | ... | @@ -437,9 +437,6 @@ pub fn buildLibCxxAbi(comp: *Compilation, prog_node: std.Progress.Node) BuildErr |
| 437 | 437 | try cflags.append("-fvisibility=hidden"); |
| 438 | 438 | try cflags.append("-fvisibility-inlines-hidden"); |
| 439 | 439 | |
| 440 | | if (target_util.supports_fpic(target)) { |
| 441 | | try cflags.append("-fPIC"); |
| 442 | | } |
| 443 | 440 | try cflags.append("-nostdinc++"); |
| 444 | 441 | try cflags.append("-fstrict-aliasing"); |
| 445 | 442 | try cflags.append("-std=c++23"); |