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