2022-08-06 21:08:46 +03:00
|
|
|
use crate::spec::{cvs, Cc, LinkerFlavor, TargetOptions};
|
2022-03-28 01:08:17 +02:00
|
|
|
|
2016-01-21 19:30:22 +03:00
|
|
|
pub fn opts() -> TargetOptions {
|
|
|
|
|
TargetOptions {
|
2022-03-22 11:43:05 +01:00
|
|
|
os: "solaris".into(),
|
2016-01-21 19:30:22 +03:00
|
|
|
dynamic_linking: true,
|
|
|
|
|
has_rpath: true,
|
2022-03-28 01:08:17 +02:00
|
|
|
families: cvs!["unix"],
|
2016-01-28 14:02:31 +03:00
|
|
|
is_like_solaris: true,
|
2022-08-06 21:08:46 +03:00
|
|
|
linker_flavor: LinkerFlavor::Unix(Cc::Yes),
|
2019-04-14 19:05:21 +02:00
|
|
|
limit_rdylib_exports: false, // Linker doesn't support this
|
2020-07-22 15:49:04 +03:00
|
|
|
eh_frame_header: false,
|
2016-01-21 19:30:22 +03:00
|
|
|
|
2019-12-22 17:42:04 -05:00
|
|
|
..Default::default()
|
2016-01-21 19:30:22 +03:00
|
|
|
}
|
|
|
|
|
}
|