Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
openssl
提交
afd1f9e8
O
openssl
项目概览
btwise
/
openssl
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
afd1f9e8
编写于
5月 04, 1999
作者:
U
Ulf Möller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update HPUX config, work around HPUX library incompatibility.
Submitted by: Anonymous
上级
9de649ff
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
33 addition
and
18 deletion
+33
-18
CHANGES
CHANGES
+6
-0
Configure
Configure
+13
-10
config
config
+5
-2
crypto/asn1/a_gentm.c
crypto/asn1/a_gentm.c
+3
-2
crypto/asn1/a_time.c
crypto/asn1/a_time.c
+3
-2
crypto/asn1/a_utctm.c
crypto/asn1/a_utctm.c
+3
-2
未找到文件。
CHANGES
浏览文件 @
afd1f9e8
...
...
@@ -5,6 +5,12 @@
Changes between 0.9.2b and 0.9.3
*) Accept any -xxx and +xxx compiler options in Configure.
[Ulf Möller]
*) Update HPUX configuration.
[Anonymous]
*) Add missing sk_<type>_unshift() function to safestack.h
[Ralf S. Engelschall]
...
...
Configure
浏览文件 @
afd1f9e8
...
...
@@ -30,7 +30,7 @@ my $usage="Usage: Configure [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [rsaref] [no
# no-asm do not use assembler
# 386 generate 80386 code
# no-<cipher> build without specified algorithm (rsa, idea, rc5, ...)
# -
D, -L, -l, -f, -K:
compiler options are passed through
# -
<xxx> +<xxx>
compiler options are passed through
#
# DES_PTR use pointer lookup vs arrays in the DES in crypto/des/des_locl.h
# DES_RISC1 use different DES_ENCRYPT macro that helps reduce register
...
...
@@ -136,14 +136,17 @@ my %table=(
# This is the n64 mode build.
"irix-n64-cc", "cc:-64 -O2 -use_readonly_const -DTERMIOS:(unknown)::DES_RISC2 DES_UNROLL SIXTY_FOUR_BIT:::",
# HPUX config. I've been building on HPUX 9, so the options may be
# different on version 10.
"hpux-cc", "cc:-DB_ENDIAN -D_HPUX_SOURCE -Aa -Ae +ESlit +O4 -Wl,-a,archive:(unknown)::DES_PTR DES_UNROLL DES_RISC1:::",
##"hpux-kr-cc", "cc:-DB_ENDIAN -DNOCONST -DNOPROTO -D_HPUX_SOURCE:(unknown)::DES_PTR DES_UNROLL:::",
"hpux-gcc", "gcc:-DB_ENDIAN -O3:(unknown)::BN_LLONG DES_PTR DES_UNROLL DES_RISC1:::",
# HPUX from www.globus.org
"hpux11-32bit-cc","cc:+DA2.0 -DB_ENDIAN -D_HPUX_SOURCE -Aa -Ae +ESlit:(unknown)::DES_PTR DES_UNROLL DES_RISC1:::",
"hpux11-64bit-cc","cc:+DA2.0W -g -D_HPUX_SOURCE -Aa -Ae +ESlit:(unknown)::SIXTY_FOUR_BIT_LONG MD2_CHAR RC4_INDEX RC4_CHAR DES_UNROLL DES_RISC1 DES_INT :::",
# HPUX 9.X config.
# Don't use the bundled cc. It is broken. Use HP ANSI C if possible, or gcc.
"hpux-cc", "cc:-DB_ENDIAN -DBN_DIV2W -Ae +ESlit +O4 -z:(unknown)::BN_LLONG DES_PTR DES_UNROLL DES_RISC1:::",
"hpux-gcc", "gcc:-DB_ENDIAN -DBN_DIV2W -O3:(unknown)::BN_LLONG DES_PTR DES_UNROLL DES_RISC1:::",
# HPUX 10.X config. Supports threads.
"hpux10-cc", "cc:-DB_ENDIAN -DBN_DIV2W -Ae +ESlit +O4 -z:-D_REENTRANT::BN_LLONG DES_PTR DES_UNROLL DES_RISC1:::",
"hpux10-gcc", "gcc:-DB_ENDIAN -DBN_DIV2W -O3:-D_REENTRANT::BN_LLONG DES_PTR DES_UNROLL DES_RISC1:::",
# HPUX 11.X from www.globus.org.
# Only works on PA-RISC 2.0 cpus, and not optimized. Why?
"hpux11-32bit-cc","cc:+DA2.0 -DB_ENDIAN -D_HPUX_SOURCE -Aa -Ae +ESlit:-D_REENTRANT::DES_PTR DES_UNROLL DES_RISC1:::",
"hpux11-64bit-cc","cc:+DA2.0W -g -D_HPUX_SOURCE -Aa -Ae +ESlit:-D_REENTRANT::SIXTY_FOUR_BIT_LONG MD2_CHAR RC4_INDEX RC4_CHAR DES_UNROLL DES_RISC1 DES_INT :::",
# Dec Alpha, OSF/1 - the alpha164-cc is the flags for a 21164A with
# the new compiler
...
...
@@ -319,7 +322,7 @@ foreach (@ARGV)
{
$libs.=$_." ";
}
elsif (/^-[
DfK](.*)$
/)
elsif (/^-[
^-]/ or /^\+
/)
{
$flags.=$_." ";
}
...
...
config
浏览文件 @
afd1f9e8
...
...
@@ -82,8 +82,11 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in
HP-UX:
*
)
HPUXVER
=
`
echo
${
RELEASE
}
|sed
-e
's/[^.]*.[0B]*//'
`
case
"
$HPUXVER
"
in
11.
*
)
echo
"
${
MACHINE
}
-hp-hpux11"
;
exit
0
;;
10.
*
)
echo
"
${
MACHINE
}
-hp-hpux10
.
"
;
exit
0
echo
"
${
MACHINE
}
-hp-hpux10"
;
exit
0
;;
*
)
echo
"
${
MACHINE
}
-hp-hpux"
;
exit
0
...
...
@@ -310,8 +313,8 @@ case "$GUESSOS" in
*
-
*
-osf
)
OUT
=
"alpha-cc"
;;
*
-
*
-unixware
*
)
OUT
=
"unixware-2.0"
;;
*
-sni-sysv4
)
OUT
=
"SINIX"
;;
*
-hpux
*
)
OUT
=
"hpux-
$CC
"
;;
# these are all covered by the catchall below
# *-hpux*) OUT="hpux-$CC" ;;
# *-aix) OUT="aix-$CC" ;;
# *-dgux) OUT="dgux" ;;
*
)
OUT
=
`
echo
$GUESSOS
|
awk
-F-
'{print $3}'
`
;;
...
...
crypto/asn1/a_gentm.c
浏览文件 @
afd1f9e8
...
...
@@ -183,9 +183,10 @@ ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s,
return
(
NULL
);
#if defined(THREADS) && !defined(WIN32)
ts
=
(
struct
tm
*
)
gmtime_r
(
&
t
,
&
data
);
gmtime_r
(
&
t
,
&
data
);
ts
=&
data
;
#else
ts
=
(
struct
tm
*
)
gmtime
(
&
t
);
ts
=
gmtime
(
&
t
);
#endif
p
=
(
char
*
)
s
->
data
;
if
((
p
==
NULL
)
||
(
s
->
length
<
16
))
...
...
crypto/asn1/a_time.c
浏览文件 @
afd1f9e8
...
...
@@ -97,9 +97,10 @@ ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t t)
#endif
#if defined(THREADS) && !defined(WIN32)
ts
=
(
struct
tm
*
)
gmtime_r
(
&
t
,
&
data
);
gmtime_r
(
&
t
,
&
data
);
ts
=&
data
;
#else
ts
=
(
struct
tm
*
)
gmtime
(
&
t
);
ts
=
gmtime
(
&
t
);
#endif
if
((
ts
->
tm_year
>=
1950
)
&&
(
ts
->
tm_year
<
2050
))
return
ASN1_UTCTIME_set
(
s
,
t
);
...
...
crypto/asn1/a_utctm.c
浏览文件 @
afd1f9e8
...
...
@@ -177,9 +177,10 @@ ASN1_UTCTIME *ASN1_UTCTIME_set(ASN1_UTCTIME *s, time_t t)
return
(
NULL
);
#if defined(THREADS) && !defined(WIN32)
ts
=
(
struct
tm
*
)
gmtime_r
(
&
t
,
&
data
);
gmtime_r
(
&
t
,
&
data
);
ts
=&
data
;
#else
ts
=
(
struct
tm
*
)
gmtime
(
&
t
);
ts
=
gmtime
(
&
t
);
#endif
p
=
(
char
*
)
s
->
data
;
if
((
p
==
NULL
)
||
(
s
->
length
<
14
))
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录