9 require platform::Unix;
10 @ISA = qw(platform::Unix);
12 # Assume someone set @INC right before loading this module
15 sub shlibextsimple { '.a' }
17 # In shared mode, the default static library names clashes with the final
18 # "simple" full shared library name, so we add '_a' to the basename of the
19 # static libraries in that case.
21 # Non-installed libraries are *always* static, and their names remain
22 # the same, except for the mandatory extension
23 my $in_libname = platform::BASE->staticname($_[1]);
24 return $in_libname if $unified_info{attributes}->{$_[1]}->{noinst};
26 return platform::BASE->staticname($_[1]) . '_a';