Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
bdf5e183
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
8 个月 前同步成功
通知
8
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
bdf5e183
编写于
1月 02, 2000
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Enhanced support for Alpha Linux. See CHANGES for details.
上级
3d14b9d0
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
44 addition
and
4 deletion
+44
-4
CHANGES
CHANGES
+8
-0
Configure
Configure
+6
-0
config
config
+30
-4
未找到文件。
CHANGES
浏览文件 @
bdf5e183
...
...
@@ -4,6 +4,14 @@
Changes between 0.9.4 and 0.9.5 [xx XXX 1999]
*) Enhanced support for Alpha Linux is added. Now ./config checks if
the host supports BWX extension and if Compaq C is present on the
$PATH. Just exploiting of the BWX extention results in 20-30%
performance kick for some algorithms, e.g. DES and RC4 to mention
a couple. Compaq C in turn generates ~20% faster code for MD5 and
SHA1.
[Andy Polyakov]
*) Add support for MS "fast SGC". This is arguably a violation of the
SSL3/TLS protocol. Netscape SGC does two handshakes: the first with
weak crypto and after checking the certificate is SGC a second one
...
...
Configure
浏览文件 @
bdf5e183
...
...
@@ -203,6 +203,12 @@ my %table=(
"alpha164-cc", "cc:-std1 -tune host -fast -readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o::",
"FreeBSD-alpha","gcc:-DTERMIOS -O3 -fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2:::",
#### Alpha Linux with GNU C and Compaq C setups
"linux-alpha-gcc","gcc:-O3 -DL_ENDIAN -DTERMIO::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:asm/alpha.o::",
"linux-alpha+bwx-gcc","gcc:-O3 -DL_ENDIAN -DTERMIO::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:asm/alpha.o::",
"linux-alpha-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:asm/alpha.o::",
"linux-alpha+bwx-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:asm/alpha.o::",
# assembler versions -- currently defunct:
##"OpenBSD-alpha","gcc:-DTERMIOS -O3 -fomit-frame-pointer::(unknown):SIXTY_FOUR_BIT_LONG DES_INT DES_PTR DES_RISC2:asm/alpha.o::",
...
...
config
浏览文件 @
bdf5e183
...
...
@@ -311,7 +311,7 @@ else
fi
if
[
"
$SYSTEM
"
=
"SunOS"
]
;
then
#
assume output is "
blah-blah C x.x"
#
check for WorkShop C, expected output is "cc:
blah-blah C x.x"
CCVER
=
`
(
cc
-V
2>&1
)
2>/dev/null |
\
egrep
-e
'^cc: .* C [0-9]\.[0-9]'
|
\
sed
's/.* C \([0-9]\)\.\([0-9]\).*/\1\2/'
`
...
...
@@ -328,6 +328,19 @@ if [ "$SYSTEM" = "SunOS" ]; then
fi
fi
if
[
"
${
SYSTEM
}
-
${
MACHINE
}
"
=
"Linux-alpha"
]
;
then
# check for Compaq C, expected output is "blah-blah C Vx.x"
CCCVER
=
`
(
ccc
-V
2>&1
)
2>/dev/null |
\
egrep
-e
'.* C V[0-9]\.[0-9]'
|
\
sed
's/.* C V\([0-9]\)\.\([0-9]\).*/\1\2/'
`
CCCVER
=
${
CCCVER
:-
0
}
if
[
$CCCVER
-gt
60
]
;
then
CC
=
ccc
# overrides gcc!!! well, ccc outperforms inoticeably
# only on hash routines and des, otherwise gcc (2.95)
# keeps along rather tight...
fi
fi
GCCVER
=
${
GCCVER
:-
0
}
CCVER
=
${
CCVER
:-
0
}
...
...
@@ -340,9 +353,6 @@ echo Operating system: $GUESSOS
# script above so we end up with values in vars but that would take
# more time that I want to waste at the moment
case
"
$GUESSOS
"
in
alpha-
*
-linux2
)
OUT
=
"alpha-gcc"
;;
ppc-
*
-linux2
)
OUT
=
"linux-ppc"
;;
mips-
*
-linux
?
)
OUT
=
"linux-mips"
;;
mips2-sgi-irix
)
CPU
=
`
(
hinv
-t
cpu
)
2>/dev/null |
sed
's/^CPU:[^R]*R\([0-9]*\).*/\1/'
`
CPU
=
${
CPU
:-
0
}
...
...
@@ -369,6 +379,22 @@ case "$GUESSOS" in
options
=
"
$options
-mips4"
OUT
=
"irix-mips3-
$CC
"
;;
alpha-
*
-linux2
)
ISA
=
`
awk
'/cpu model/{print$4}'
/proc/cpuinfo
`
case
${
ISA
:-
generic
}
in
*
[
67]
)
OUT
=
"linux-alpha+bwx-
$CC
"
;;
*
)
OUT
=
"linux-alpha-
$CC
"
;;
esac
if
[
"
$CC
"
=
"gcc"
]
;
then
case
${
ISA
:-
generic
}
in
EV5|EV45
)
options
=
"
$options
-mcpu=ev5"
;;
EV56|PCA56
)
options
=
"
$options
-mcpu=ev56"
;;
EV6|EV67|PCA57
)
options
=
"
$options
-mcpu=ev6"
;;
esac
fi
;;
mips-
*
-linux
?
)
OUT
=
"linux-mips"
;;
ppc-
*
-linux2
)
OUT
=
"linux-ppc"
;;
sparc64-
*
-linux2
)
#Before we can uncomment following lines we have to wait at least
#till 64-bit glibc for SPARC is operational:-(
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录