Lines 878-887
my %targets = (
Link Here
|
878 |
}, |
878 |
}, |
879 |
"linux-x86_64-clang" => { |
879 |
"linux-x86_64-clang" => { |
880 |
inherit_from => [ "linux-x86_64" ], |
880 |
inherit_from => [ "linux-x86_64" ], |
881 |
CC => "clang", |
881 |
CC => "clang", |
882 |
CXX => "clang++", |
882 |
CXX => "clang++", |
|
|
883 |
ex_libs => add(threads("-latomic")), |
883 |
}, |
884 |
}, |
884 |
"linux-x32" => { |
885 |
"linux-x32" => { |
885 |
inherit_from => [ "linux-generic32" ], |
886 |
inherit_from => [ "linux-generic32" ], |
886 |
cflags => add("-mx32"), |
887 |
cflags => add("-mx32"), |
887 |
cxxflags => add("-mx32"), |
888 |
cxxflags => add("-mx32"), |
Lines 889-898
my %targets = (
Link Here
|
889 |
bn_ops => "SIXTY_FOUR_BIT", |
890 |
bn_ops => "SIXTY_FOUR_BIT", |
890 |
asm_arch => 'x86_64', |
891 |
asm_arch => 'x86_64', |
891 |
perlasm_scheme => "elf32", |
892 |
perlasm_scheme => "elf32", |
892 |
multilib => "x32", |
893 |
multilib => "x32", |
893 |
}, |
894 |
}, |
|
|
895 |
"linux-x32-clang" => { |
896 |
inherit_from => [ "linux-x32" ], |
897 |
ex_libs => add(threads("-latomic")), |
898 |
}, |
894 |
|
899 |
|
895 |
"linux-ia64" => { |
900 |
"linux-ia64" => { |
896 |
inherit_from => [ "linux-generic64" ], |
901 |
inherit_from => [ "linux-generic64" ], |
897 |
bn_ops => "SIXTY_FOUR_BIT_LONG", |
902 |
bn_ops => "SIXTY_FOUR_BIT_LONG", |
898 |
asm_arch => 'ia64', |
903 |
asm_arch => 'ia64', |