},
"solaris-sparcv9-cc" => {
inherit_from => [ "solaris-sparcv7-cc", asm("sparcv9_asm") ],
- cflags => add_before("-xarch=v8plus -xtarget=ultra"),
+ cflags => add_before("-xarch=v8plus"),
},
"solaris64-sparcv9-cc" => {
inherit_from => [ "solaris-sparcv7-cc", asm("sparcv9_asm") ],
- cflags => add_before("-xarch=v9 -xtarget=ultra"),
+ cflags => add_before("-xarch=v9"),
lflags => add_before("-xarch=v9"),
bn_ops => "BN_LLONG RC4_CHAR",
shared_ldflag => "-xarch=v9 -G -dy -z text",
"linux-generic32" => {
inherit_from => [ "BASE_unix" ],
cc => "gcc",
+ cxx => "g++",
cflags => combine(picker(default => "-Wall",
debug => "-O0 -g",
release => "-O3"),
inherit_from => [ "linux-generic32", asm("x86_elf_asm") ],
cflags => add(picker(default => "-DL_ENDIAN",
release => "-fomit-frame-pointer")),
- ex_libs => add(picker(debug => "-lefence")),
bn_ops => "BN_LLONG",
},
"linux-aout" => {
"linux-x86_64-clang" => {
inherit_from => [ "linux-x86_64" ],
cc => "clang",
+ cxx => "clang++",
cflags => add("-Wextra -Qunused-arguments"),
},
"linux-x32" => {
inherit_from => [ "BASE_VMS" ],
template => 1,
cc => "CC/DECC",
- cflags => picker(default => "/STANDARD=RELAXED/NOLIST/PREFIX=ALL",
+ cflags => picker(default => "/STANDARD=(ISOC94,RELAXED)/NOLIST/PREFIX=ALL",
debug => "/NOOPTIMIZE/DEBUG",
release => "/OPTIMIZE/NODEBUG"),
lflags => picker(default => "/MAP",
debug => "/DEBUG/TRACEBACK",
release => "/NODEBUG/NOTRACEBACK"),
lib_cflags => add("/NAMES=(AS_IS,SHORTENED)/EXTERN_MODEL=STRICT_REFDEF"),
- dso_cflags => add("/NAMES=(AS_IS,SHORTENED)"),
# no_inst_bin_cflags is used instead of bin_cflags by descrip.mms.tmpl
# for object files belonging to selected internal programs
no_inst_bin_cflags => "/NAMES=(AS_IS,SHORTENED)",
dso_scheme => "vms",
thread_scheme => "pthreads",
- apps_aux_src => "vms_decc_init.c",
+ apps_aux_src => "vms_decc_init.c vms_term_sock.c",
},
"vms-alpha" => {