android jni cpuid,ld:gmssljni.map:1: syntax error in VERSION script

在Fedora 26 x86_64环境下,使用最新源代码编译GmSSL时遇到链接错误。在执行`make`命令时,`ld`报告gmssljni.map文件的第1行存在版本脚本语法错误,导致编译失败。尝试了配置和重新编译,但问题依然存在。
摘要由CSDN通过智能技术生成

Working from the latest sources (cloned Nov-24-2017), on Fedora 26, x86_64. The configure line is below.

This may be a similar issue: Issue 374. Unfortunately, I don't read Chinese. My apologies for my ignorance.

$ make

make depend && make _all

make[1]: Entering directory '/home/jwalton/GmSSL'

make[1]: Leaving directory '/home/jwalton/GmSSL'

make[1]: Entering directory '/home/jwalton/GmSSL'

make -f ./Makefile.shared -e \

PLATFORM=linux-x86_64 \

PERL="/usr/local/bin/perl" SRCDIR='.' DSTDIR="." \

INSTALLTOP='/usr/local' LIBDIR='lib64' \

LIBDEPS=' '" -L. -lcrypto"' -ldl ' \

LIBNAME=gmssljni LIBVERSION=1.1 \

LIBCOMPATVERSIONS=';' \

CC='gcc' CFLAGS='-DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DGMI_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib64/engines-1.1\&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值