Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
29c0fccb
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
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看板
提交
29c0fccb
编写于
3月 12, 1999
作者:
B
Ben Laurie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Solaris shared library support.
上级
463dc742
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
49 addition
and
0 deletion
+49
-0
CHANGES
CHANGES
+5
-0
Configure
Configure
+2
-0
shlib/solaris-sc4.sh
shlib/solaris-sc4.sh
+42
-0
未找到文件。
CHANGES
浏览文件 @
29c0fccb
...
...
@@ -5,6 +5,11 @@
Changes between 0.9.1c and 0.9.2
*) Add support for native Solaris shared libraries. Configure
solaris-sparc-sc4-pic, make, then run shlib/solaris-sc4.sh. It'd be nice
if someone would make that last step automatic.
[Matthias Loepfe <Matthias.Loepfe@AdNovum.CH>]
*) ctx_size was not built with the right compiler during "make links". Fixed.
[Ben Laurie]
...
...
Configure
浏览文件 @
29c0fccb
...
...
@@ -105,6 +105,8 @@ my %table=(
"solaris-usparc-sc4","cc:-xtarget=ultra -xarch=v8plus -Xa -xO5 -DB_ENDIAN:\
-lsocket -lnsl:\
BN_LLONG RC4_CHAR DES_PTR DES_RISC1 DES_UNROLL BF_PTR:asm/sparc.o::",
"solaris-sparc-sc4-pic","cc:-xO5 -Xa -DB_ENDIAN -KPIC:-lsocket -lnsl:\
BN_LLONG RC4_CHAR DES_PTR DES_RISC1 DES_UNROLL BF_PTR:asm/sparc.o::",
# Sunos configs, assuming sparc for the gcc one.
"sunos-cc", "cc:-O4 -DNOPROTO -DNOCONST::DES_UNROLL:::",
...
...
shlib/solaris-sc4.sh
0 → 100755
浏览文件 @
29c0fccb
#!/bin/sh
major
=
"1"
slib
=
libssl
sh_slib
=
$slib
.so.
$major
clib
=
libcrypto
sh_clib
=
$clib
.so.
$major
echo
collecting all object files
for
$clib
.so
OBJS
=
find
.
-name
\*
.o
-print
>
allobjs
for
obj
in
`
ar t libcrypto.a
`
do
OBJS
=
"
$OBJS
`
grep
$obj
allobjs
`
"
done
echo
linking
$clib
.so
cc
-G
-o
$sh_clib
-h
$sh_clib
$OBJS
-lnsl
-lsocket
rm
-f
$clib
.so
ln
-s
$sh_clib
$clib
.so
echo
collecting all object files
for
$slib
.so
OBJS
=
for
obj
in
`
ar t libssl.a
`
do
OBJS
=
"
$OBJS
`
grep
$obj
allobjs
`
"
done
echo
linking
$slib
.so
cc
-G
-o
$sh_slib
-h
$sh_slib
$OBJS
-L
.
-lcrypto
rm
-f
$slib
.so
ln
-s
$sh_slib
$slib
.so
rm
-f
allobjs
mv
libRSAglue.a libRSAglue.a.orig
mv
libcrypto.a libcrypto.a.orig
mv
libssl.a libssl.a.orig
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录