[AIX] Handle AIX dynamic library extensions within c-link-to-rust-dyl… · rust-lang/rust@fdf2c47 (original) (raw)
File tree
1 file changed
lines changed
- tests/run-make/c-link-to-rust-dylib
1 file changed
lines changed
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
@@ -23,7 +23,11 @@ fn main() { | |||
23 | 23 | if path.is_file() | |
24 | 24 | && path.extension().is_some_and(|ext | ext == expected_extension) |
25 | 25 | && path.file_name().and_then(|name | name.to_str()).is_some_and( |
26 | - name.ends_with(".so") | | name.ends_with(".dll") | |
26 | +if cfg!(target_os = "aix") { | ||
27 | + name.ends_with(".a") | ||
28 | +} else { | ||
29 | + name.ends_with(".so") | | name.ends_with(".dll") | |
30 | +} | ||
27 | 31 | }) | |
28 | 32 | { | |
29 | 33 | rfs::remove_file(path); |