作者:君君6789_903 | 来源:互联网 | 2023-10-11 16:04
Gmssl在mac上编译会碰到类似Thissystem(darwin64-x86_64-cc)isnotsupported.SeefileINSTALLfordetails.这样的
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
");
err++;
} else
printf("sm9 rate pairing test passed
");
#endif
即可通过编译,特此记录。