Last change
on this file since 104078 was 104078, checked in by vboxsync, 11 months ago |
openssl-3.1.5: Applied and adjusted our OpenSSL changes to 3.1.4. bugref:10638
|
File size:
833 bytes
|
Line | |
---|
1 | package platform::AIX;
|
---|
2 |
|
---|
3 | use strict;
|
---|
4 | use warnings;
|
---|
5 | use Carp;
|
---|
6 |
|
---|
7 | use vars qw(@ISA);
|
---|
8 |
|
---|
9 | require platform::Unix;
|
---|
10 | @ISA = qw(platform::Unix);
|
---|
11 |
|
---|
12 | # Assume someone set @INC right before loading this module
|
---|
13 | use configdata;
|
---|
14 |
|
---|
15 | sub dsoext { '.so' }
|
---|
16 | sub shlibextsimple { '.a' }
|
---|
17 |
|
---|
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.
|
---|
21 | sub staticname {
|
---|
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
|
---|
26 | if $unified_info{attributes}->{libraries}->{$_[1]}->{noinst};
|
---|
27 |
|
---|
28 | return platform::BASE->staticname($_[1]) . ($disabled{shared} ? '' : '_a');
|
---|
29 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.