Lines Matching full:shared
11 # shared libraries, currently on any Unix variant, including Unix like
27 'gnu-shared' => {
28 shared_ldflag => '-shared -Wl,-Bsymbolic',
31 'linux-shared' => sub {
33 %{$shared_info{'gnu-shared'}},
42 'bsd-gcc-shared' => sub { return $shared_info{'linux-shared'}; },
43 'bsd-gcc-nodef-shared' => sub {
45 %{$shared_info{'gnu-shared'}},
49 'darwin-shared' => {
54 'cygwin-shared' => {
55 shared_ldflag => '-shared -Wl,--enable-auto-image-base',
58 'mingw-shared' => sub {
60 %{$shared_info{'cygwin-shared'}},
67 'alpha-osf1-shared' => sub {
68 return $shared_info{'gnu-shared'} if detect_gnu_ld();
70 module_ldflags => '-shared -Wl,-Bsymbolic',
71 shared_ldflag => '-shared -Wl,-Bsymbolic -set_version $(SHLIB_VERSION_NUMBER)',
74 'svr3-shared' => sub {
75 return $shared_info{'gnu-shared'} if detect_gnu_ld();
81 'svr5-shared' => sub {
82 return $shared_info{'gnu-shared'} if detect_gnu_ld();
84 shared_ldflag => detect_gnu_cc() ? '-shared' : '-G',
88 'solaris-gcc-shared' => sub {
89 return $shared_info{'linux-shared'} if detect_gnu_ld();
91 # Note: we should also have -shared here, but because some