Mac 编译 Gmssl 过程

て烟熏妆下的殇ゞ 提交于 2020-08-09 02:58:50

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

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!