Update and support draft 26
This commit is contained in:
+19
-16
@@ -232,7 +232,7 @@ my %targets = (
|
||||
ex_libs => add(threads("-pthread")),
|
||||
bn_ops => "BN_LLONG",
|
||||
shared_cflag => "-fPIC",
|
||||
shared_ldflag => add("-shared -static-libgcc"),
|
||||
shared_ldflag => add_before("-shared -static-libgcc"),
|
||||
},
|
||||
"solaris64-x86_64-gcc" => {
|
||||
# -shared -static-libgcc might appear controversial, but modules
|
||||
@@ -254,7 +254,7 @@ my %targets = (
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG",
|
||||
perlasm_scheme => "elf",
|
||||
shared_cflag => "-fPIC",
|
||||
shared_ldflag => add("-shared -static-libgcc"),
|
||||
shared_ldflag => add_before("-shared -static-libgcc"),
|
||||
multilib => "/64",
|
||||
},
|
||||
|
||||
@@ -285,7 +285,7 @@ my %targets = (
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG",
|
||||
perlasm_scheme => "elf",
|
||||
shared_cflag => "-KPIC",
|
||||
shared_ldflag => add("-G -dy -z text"),
|
||||
shared_ldflag => add_before("-G -dy -z text"),
|
||||
multilib => "/64",
|
||||
},
|
||||
|
||||
@@ -301,7 +301,7 @@ my %targets = (
|
||||
ex_libs => add(threads("-pthread")),
|
||||
bn_ops => "BN_LLONG RC4_CHAR",
|
||||
shared_cflag => "-fPIC",
|
||||
shared_ldflag => add("-shared"),
|
||||
shared_ldflag => add_before("-shared"),
|
||||
},
|
||||
"solaris-sparcv8-gcc" => {
|
||||
inherit_from => [ "solaris-sparcv7-gcc", asm("sparcv8_asm") ],
|
||||
@@ -336,7 +336,7 @@ my %targets = (
|
||||
ex_libs => add(threads("-lpthread")),
|
||||
bn_ops => "BN_LLONG RC4_CHAR",
|
||||
shared_cflag => "-KPIC",
|
||||
shared_ldflag => add("-G -dy -z text"),
|
||||
shared_ldflag => add_before("-G -dy -z text"),
|
||||
},
|
||||
####
|
||||
"solaris-sparcv8-cc" => {
|
||||
@@ -463,7 +463,10 @@ my %targets = (
|
||||
lib_cppflags => "-DB_ENDIAN",
|
||||
thread_scheme => "pthreads",
|
||||
dso_scheme => "dlfcn", # overridden in 32-bit PA-RISC builds
|
||||
shared_target => "hpux-shared",
|
||||
shared_target => "self",
|
||||
bin_lflags => "-Wl,+s,+cdp,../:,+cdp,./:",
|
||||
shared_ldflag => "-Wl,-B,symbolic,+vnocompatwarnings,-z,+s,+cdp,../:,+cdp,./:",
|
||||
shared_sonameflag=> "-Wl,+h,",
|
||||
},
|
||||
"hpux-parisc-gcc" => {
|
||||
inherit_from => [ "hpux-common" ],
|
||||
@@ -476,7 +479,7 @@ my %targets = (
|
||||
bn_ops => "BN_LLONG RC4_CHAR",
|
||||
dso_scheme => "dl",
|
||||
shared_cflag => "-fPIC",
|
||||
shared_ldflag => "-shared",
|
||||
shared_ldflag => add_before("-shared"),
|
||||
shared_extension => ".sl.\$(SHLIB_VERSION_NUMBER)",
|
||||
},
|
||||
"hpux-parisc1_1-gcc" => {
|
||||
@@ -492,7 +495,7 @@ my %targets = (
|
||||
ex_libs => add("-ldl", threads("-pthread")),
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
|
||||
shared_cflag => "-fpic",
|
||||
shared_ldflag => "-shared",
|
||||
shared_ldflag => add_before("-shared"),
|
||||
shared_extension => ".sl.\$(SHLIB_VERSION_NUMBER)",
|
||||
multilib => "/pa20_64",
|
||||
},
|
||||
@@ -510,7 +513,7 @@ my %targets = (
|
||||
bn_ops => "RC4_CHAR",
|
||||
dso_scheme => "dl",
|
||||
shared_cflag => "+Z",
|
||||
shared_ldflag => "-b",
|
||||
shared_ldflag => add_before("-b"),
|
||||
shared_extension => ".sl.\$(SHLIB_VERSION_NUMBER)",
|
||||
},
|
||||
"hpux-parisc1_1-cc" => {
|
||||
@@ -529,7 +532,7 @@ my %targets = (
|
||||
ex_libs => add("-ldl", threads("-lpthread")),
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
|
||||
shared_cflag => "+Z",
|
||||
shared_ldflag => "-b",
|
||||
shared_ldflag => add_before("-b"),
|
||||
shared_extension => ".sl.\$(SHLIB_VERSION_NUMBER)",
|
||||
multilib => "/pa20_64",
|
||||
},
|
||||
@@ -545,7 +548,7 @@ my %targets = (
|
||||
ex_libs => add("-ldl", threads("-lpthread")),
|
||||
bn_ops => "SIXTY_FOUR_BIT",
|
||||
shared_cflag => "+Z",
|
||||
shared_ldflag => "-b",
|
||||
shared_ldflag => add_before("-b"),
|
||||
shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)",
|
||||
multilib => "/hpux32",
|
||||
},
|
||||
@@ -559,7 +562,7 @@ my %targets = (
|
||||
ex_libs => add("-ldl", threads("-lpthread")),
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG",
|
||||
shared_cflag => "+Z",
|
||||
shared_ldflag => "-b",
|
||||
shared_ldflag => add_before("-b"),
|
||||
shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)",
|
||||
multilib => "/hpux64",
|
||||
},
|
||||
@@ -573,7 +576,7 @@ my %targets = (
|
||||
ex_libs => add("-ldl", threads("-pthread")),
|
||||
bn_ops => "SIXTY_FOUR_BIT",
|
||||
shared_cflag => "-fpic",
|
||||
shared_ldflag => "-shared",
|
||||
shared_ldflag => add_before("-shared"),
|
||||
shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)",
|
||||
multilib => "/hpux32",
|
||||
},
|
||||
@@ -586,7 +589,7 @@ my %targets = (
|
||||
ex_libs => add("-ldl", threads("-pthread")),
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG",
|
||||
shared_cflag => "-fpic",
|
||||
shared_ldflag => "-shared",
|
||||
shared_ldflag => add_before("-shared"),
|
||||
shared_extension => ".so.\$(SHLIB_VERSION_NUMBER)",
|
||||
multilib => "/hpux64",
|
||||
},
|
||||
@@ -1140,7 +1143,7 @@ my %targets = (
|
||||
ex_libs => threads("-pthread"),
|
||||
bn_ops => "BN_LLONG RC4_CHAR",
|
||||
perlasm_scheme => "aix32",
|
||||
shared_ldflag => add("-shared -static-libgcc"),
|
||||
shared_ldflag => add_before("-shared -static-libgcc"),
|
||||
AR => add("-X32"),
|
||||
RANLIB => add("-X32"),
|
||||
},
|
||||
@@ -1153,7 +1156,7 @@ my %targets = (
|
||||
ex_libs => threads("-pthread"),
|
||||
bn_ops => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
|
||||
perlasm_scheme => "aix64",
|
||||
shared_ldflag => add("-shared -static-libgcc"),
|
||||
shared_ldflag => add_before("-shared -static-libgcc"),
|
||||
AR => add("-X64"),
|
||||
RANLIB => add("-X64"),
|
||||
},
|
||||
|
||||
@@ -86,9 +86,4 @@ my %shared_info;
|
||||
shared_sonameflag => '-Wl,-soname=',
|
||||
};
|
||||
},
|
||||
'hpux-shared' => {
|
||||
bin_lflags => '-Wl,+s,+cdp,../:,+cdp,./:',
|
||||
shared_ldflag => '-Wl,-B,symbolic,+vnocompatwarnings,-z,+s,+cdp,../:,+cdp,./:',
|
||||
shared_sonameflag => '-Wl,+h,',
|
||||
},
|
||||
);
|
||||
Reference in New Issue
Block a user