Mac 编译 Gmssl 过程

原创
06/15 22:15
阅读数 630

Gmssl 在mac上编译会碰到类似This system (darwin64-x86_64-cc) is not supported. See file INSTALL for details.这样的提示。解决办法:

1、修改Configure、test/build.info、test/run_tests.pl中的

use if $^O ne "VMS", 'File::Glob' => qw/glob/;

变为

use if $^O ne "VMS", 'File::Glob' => qw/:glob/;

make 过程会发现无法通过rate_test测试,修改test/sm9test.c中的

#if SM9_TEST
	if (!rate_test()) {
		printf("sm9 rate pairing test failed\n");
		err++;
	} else
		printf("sm9 rate pairing test passed\n");
#endif

即可通过编译,特此记录。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部