1 use crate::spec::{LinkArgs, LinkerFlavor, TargetOptions};
3 pub fn opts() -> TargetOptions {
4 let base = super::windows_gnu_base::opts();
6 // FIXME: This should be updated for the exception machinery changes from #67502
7 // and inherit from `windows_gnu_base`, at least partially.
18 let mut late_link_args = TargetOptions::link_args(LinkerFlavor::Ld, mingw_libs);
19 super::add_link_args(&mut late_link_args, LinkerFlavor::Gcc, mingw_libs);
20 // Reset the flags back to empty until the FIXME above is addressed.
21 let late_link_args_dynamic = LinkArgs::new();
22 let late_link_args_static = LinkArgs::new();
27 limit_rdylib_exports: false,
29 late_link_args_dynamic,
30 late_link_args_static,