X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=Configurations%2Fshared-info.pl;h=1a4910077f20baf2098051855130728f1f33d428;hp=971634887f98dd1b7d9f947a27fa1ebc35cad9f5;hb=d3273ef6c549d1bf74d18c9056218c1d8b98a2b9;hpb=6738bf1417289a14758590fca5a26b62c9b2c0be diff --git a/Configurations/shared-info.pl b/Configurations/shared-info.pl index 971634887f..1a4910077f 100644 --- a/Configurations/shared-info.pl +++ b/Configurations/shared-info.pl @@ -13,12 +13,12 @@ sub detect_gnu_ld { my @lines = - `$config{cross_compile_prefix}$config{cc} -Wl,-V /dev/null 2>&1`; + `$config{CROSS_COMPILE}$config{CC} -Wl,-V /dev/null 2>&1`; return grep /^GNU ld/, @lines; } sub detect_gnu_cc { my @lines = - `$config{cross_compile_prefix}$config{cc} -v 2>&1`; + `$config{CROSS_COMPILE}$config{CC} -v 2>&1`; return grep /gcc/, @lines; } @@ -42,7 +42,7 @@ my %shared_info; }; }, 'darwin-shared' => { - dso_lflags => '-bundle', + module_ldflags => '-bundle', shared_ldflag => '-dynamiclib -current_version $(SHLIB_VERSION_NUMBER) -compatibility_version $(SHLIB_VERSION_NUMBER)', shared_sonameflag => '-install_name $(INSTALLTOP)/$(LIBDIR)/', }, @@ -61,14 +61,10 @@ my %shared_info; 'alpha-osf1-shared' => sub { return $shared_info{'gnu-shared'} if detect_gnu_ld(); return { - dso_lflags => '-shared -Wl,-Bsymbolic', + module_ldflags => '-shared -Wl,-Bsymbolic', shared_ldflag => '-shared -Wl,-Bsymbolic -set_version $(SHLIB_VERSION_NUMBER)', }; }, - 'solaris-shared' => { - shared_ldflag => '-Wl,-Bsymbolic', - shared_defflag => '-Wl,-M,', - }, 'svr3-shared' => sub { return $shared_info{'gnu-shared'} if detect_gnu_ld(); return { @@ -95,8 +91,4 @@ my %shared_info; shared_ldflag => '-Wl,-B,symbolic,+vnocompatwarnings,-z,+s,+cdp,../:,+cdp,./:', shared_sonameflag => '-Wl,+h,', }, - 'aix-shared' => { - bin_lflags => '-Wl,-bsvr4', - shared_ldflag => '-Wl,-bexpall,-bnolibpath,-bM:SRE', - }, );