GmSSL
GmSSL copied to clipboard
Intel芯片的Mac版本下,编译出错
clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [bin/libgmssl.3.1.dylib] Error 1 make[1]: *** [CMakeFiles/gmssl.dir/all] Error 2 make: *** [all] Error 2
好家伙,我刚编译的也报错了:
[ 36%] Linking C shared library bin/libgmssl.dylib
ld: Undefined symbols:
_sm2_z256_add, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_z256_cmp, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
...
_sm2_z256_from_bytes, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_decrypt in sm2_z256_sign.c.o
...
_sm2_z256_is_zero, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
...
_sm2_z256_modn_add, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_z256_modn_inv, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_z256_modn_mul, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_z256_modn_rand, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_encrypt in sm2_z256_sign.c.o
_sm2_do_encrypt_fixlen in sm2_z256_sign.c.o
_sm2_z256_modn_sub, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_z256_one, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_z256_order, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_z256_point_from_bytes, referenced from:
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_encrypt in sm2_z256_sign.c.o
_sm2_do_encrypt_fixlen in sm2_z256_sign.c.o
_sm2_do_decrypt in sm2_z256_sign.c.o
_sm2_z256_point_get_xy, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_z256_point_is_on_curve, referenced from:
_sm2_do_decrypt in sm2_z256_sign.c.o
_sm2_z256_point_mul, referenced from:
_sm2_do_encrypt in sm2_z256_sign.c.o
_sm2_do_encrypt_fixlen in sm2_z256_sign.c.o
_sm2_do_decrypt in sm2_z256_sign.c.o
_sm2_z256_point_mul_generator, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_encrypt in sm2_z256_sign.c.o
_sm2_do_encrypt_fixlen in sm2_z256_sign.c.o
_sm2_z256_point_mul_sum, referenced from:
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_z256_point_to_bytes, referenced from:
_sm2_do_encrypt in sm2_z256_sign.c.o
_sm2_do_encrypt in sm2_z256_sign.c.o
_sm2_do_encrypt_fixlen in sm2_z256_sign.c.o
_sm2_do_encrypt_fixlen in sm2_z256_sign.c.o
_sm2_do_decrypt in sm2_z256_sign.c.o
_sm2_z256_print, referenced from:
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
...
_sm2_z256_sub, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_do_verify in sm2_z256_sign.c.o
_sm2_z256_to_bytes, referenced from:
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
_sm2_do_sign_fast in sm2_z256_sign.c.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/libgmssl.3.1.dylib] Error 1
make[1]: *** [CMakeFiles/gmssl.dir/all] Error 2