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 'darwin-shared' => {
48 'cygwin-shared' => {
49 shared_ldflag => '-shared -Wl,--enable-auto-image-base',
52 'mingw-shared' => sub {
54 %{$shared_info{'cygwin-shared'}},
61 'alpha-osf1-shared' => sub {
62 return $shared_info{'gnu-shared'} if detect_gnu_ld();
64 module_ldflags => '-shared -Wl,-Bsymbolic',
65 shared_ldflag => '-shared -Wl,-Bsymbolic -set_version $(SHLIB_VERSION_NUMBER)',
68 'svr3-shared' => sub {
69 return $shared_info{'gnu-shared'} if detect_gnu_ld();
75 'svr5-shared' => sub {
76 return $shared_info{'gnu-shared'} if detect_gnu_ld();
78 shared_ldflag => detect_gnu_cc() ? '-shared' : '-G',
82 'solaris-gcc-shared' => sub {
83 return $shared_info{'linux-shared'} if detect_gnu_ld();
85 # Note: we should also have -shared here, but because some