Test results for amd64, hertz, crypto_kem/rsa2048
[Page version: 20250926 22:06:17]
Measurements for amd64, hertz, crypto_kem
Test results for amd64, hertz, crypto_kem
Test results for crypto_kem/rsa2048
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20250922
Operation: crypto_kem
Primitive: rsa2048
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:23: more undefined references to `__gmpz_init' follow
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40:(.text+0x...): undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42:(.text+0x...): undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmp | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:23: more undefined references to `__gmpz_init' follow
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40:(.text+0x...): undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42:(.text+0x...): undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmp | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:23: more undefined references to `__gmpz_init' follow
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40:(.text+0x...): undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42:(.text+0x...): undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmp | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:23: more undefined references to `__gmpz_init' follow
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40:(.text+0x...): undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42:(.text+0x...): undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmp | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:23: more undefined references to `__gmpz_init' follow
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40:(.text+0x...): undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42:(.text+0x...): undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmp | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22:(.text+0x...): undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:23: more undefined references to `__gmpz_init' follow
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmp_timingleaks_dec':
try.c: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37:(.text+0x...): undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38:(.text+0x...): undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40:(.text+0x...): undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42:(.text+0x...): undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43:(.text+0x...): undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44:(.text+0x...): undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/hertz/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52:(.text+0x...): undefined reference to `__gmpz_clear'
try.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmp | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:297:(.text+0x...): undefined reference to `__gmpz_sub'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:186:(.text+0x...): undefined reference to `__gmpz_add'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
try.cpp: /usr/include/gmpxx.h:1634:(.text+0x...): undefined reference to `__gmpz_init_set'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::~__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmpxx | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:297:(.text+0x...): undefined reference to `__gmpz_sub'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:186:(.text+0x...): undefined reference to `__gmpz_add'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
try.cpp: /usr/include/gmpxx.h:1634:(.text+0x...): undefined reference to `__gmpz_init_set'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::~__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmpxx | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:297:(.text+0x...): undefined reference to `__gmpz_sub'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:186:(.text+0x...): undefined reference to `__gmpz_add'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
try.cpp: /usr/include/gmpxx.h:1634:(.text+0x...): undefined reference to `__gmpz_init_set'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::~__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):/usr/include/gmpxx.h:1667: more undefined references to `__gmpz_clear' follow
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmpxx | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, long)':
try.cpp: /usr/include/gmpxx.h:529:(.text+0x...): undefined reference to `__gmpz_mul_si'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:306:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:638:(.text+0x...): undefined reference to `__gmpz_tdiv_q_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, long)':
try.cpp: /usr/include/gmpxx.h:529:(.text+0x...): undefined reference to `__gmpz_mul_si'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:306:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:638:(.text+0x...): undefined reference to `__gmpz_tdiv_q_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmpxx | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, long)':
try.cpp: /usr/include/gmpxx.h:529:(.text+0x...): undefined reference to `__gmpz_mul_si'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:306:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:638:(.text+0x...): undefined reference to `__gmpz_tdiv_q_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<long, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, long, __gmp_binary_minus> >, long, __gmp_binary_divides> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_multiplies::eval(__mpz_struct*, __mpz_struct const*, long)':
try.cpp: /usr/include/gmpxx.h:529:(.text+0x...): undefined reference to `__gmpz_mul_si'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:306:(.text+0x...): undefined reference to `__gmpz_sub_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_divides::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:638:(.text+0x...): undefined reference to `__gmpz_tdiv_q_ui'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmpxx | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1632:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `crypto_kem_rsa2048_gmpxx_timingleaks_dec':
try.cpp: .../supercop-data/hertz/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27:(.text+0x...): undefined reference to `__gmpz_powm'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_minus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_minus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:297:(.text+0x...): undefined reference to `__gmpz_sub'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:186:(.text+0x...): undefined reference to `__gmpz_add'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr<__gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> >(__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __gmp_binary_expr<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_multiplies> >, __gmp_expr<__mpz_struct [1], __mpz_struct [1]>, __gmp_binary_modulus> >, __gmp_binary_multiplies> >, __gmp_binary_plus> > const&)':
try.cpp: /usr/include/gmpxx.h:1641:(.text+0x...): undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_plus::eval(__mpz_struct*, __mpz_struct const*, __mpz_struct const*)':
try.cpp: /usr/include/gmpxx.h:186:(.text+0x...): undefined reference to `__gmpz_add'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::__gmp_expr(__gmp_expr<__mpz_struct [1], __mpz_struct [1]> const&)':
try.cpp: /usr/include/gmpxx.h:1634:(.text+0x...): undefined reference to `__gmpz_init_set'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_expr<__mpz_struct [1], __mpz_struct [1]>::~__gmp_expr()':
try.cpp: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667:(.text+0x...): undefined reference to `__gmpz_clear'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:gmpxx | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Compiler output
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `redc(_ntl_gbigint_body*, _ntl_gbigint_body*, long, unsigned long, _ntl_gbigint_body*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5497:(.text+0x...): undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5509:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_rem_struct_basic::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:7962:(.text+0x...): undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_reduce_struct_montgomery::eval(_ntl_gbigint_body**, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5581:(.text+0x...): undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5593:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_crt_struct_basic::eval(_ntl_gbigint_body**, long const*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:6790:(.text+0x...): undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `gmod_simple(_ntl_gbigint_body*, _ntl_gbigint_body*, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:3521:(.text+0x...): undefined reference to `__gmpn_tdiv_qr'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_rem_struct_fast::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:8002:(.text+0x...): undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_rem_struct_medium::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:8046:(.text+0x...): undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_grshift(_ntl_gbigint_body*, long, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:2428:(.text+0x...): undefined reference to `__gmpn_rshift'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_glshift(_ntl_gbigint_body*, long, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:2363:(.text+0x...): undefined reference to `__gmpn_lshift'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_gadd(_ntl_gbigint_body*, _ntl_gbigint_body*, _ntl_gbigint_body**)':
try.cpp: /usr/include/x86_64-linux-gnu/gmp.h:2149:(.text+0x...): undefined reference to `__gmpn_add_n'
try.cpp: /usr/bin/ld: /usr/include/x86_64-linux-gnu/gmp.h:2204:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `__gmpn_sub':
try.cpp: /usr/include/x86_64-linux-gnu/gmp.h:2204:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:ntl | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
T:ntl | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
T:ntl | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4)) |
Compiler output
ntl_export.cpp: ntl_export.cpp: In function 'void ntl_export(unsigned char*, long long unsigned int, NTL::ZZ)':
ntl_export.cpp: ntl_export.cpp:5:19: warning: comparison of integer expressions of different signedness: 'long int' and 'long long unsigned int' [-Wsign-compare]
ntl_export.cpp: 5 | if (NumBytes(z) > slen) throw "ntl_export out of space";
ntl_export.cpp: | ~~~~~~~~~~~~^~~~~~
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `redc(_ntl_gbigint_body*, _ntl_gbigint_body*, long, unsigned long, _ntl_gbigint_body*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5497:(.text+0x...): undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5509:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_rem_struct_basic::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:7962:(.text+0x...): undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_reduce_struct_montgomery::eval(_ntl_gbigint_body**, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5581:(.text+0x...): undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:5593:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_crt_struct_basic::eval(_ntl_gbigint_body**, long const*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:6790:(.text+0x...): undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `gmod_simple(_ntl_gbigint_body*, _ntl_gbigint_body*, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:3521:(.text+0x...): undefined reference to `__gmpn_tdiv_qr'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_rem_struct_fast::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:8002:(.text+0x...): undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_rem_struct_medium::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:8046:(.text+0x...): undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_grshift(_ntl_gbigint_body*, long, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:2428:(.text+0x...): undefined reference to `__gmpn_rshift'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_glshift(_ntl_gbigint_body*, long, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/hertz/amd64/ntl/work/src/lip.cpp:2363:(.text+0x...): undefined reference to `__gmpn_lshift'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `_ntl_gadd(_ntl_gbigint_body*, _ntl_gbigint_body*, _ntl_gbigint_body**)':
try.cpp: /usr/include/x86_64-linux-gnu/gmp.h:2149:(.text+0x...): undefined reference to `__gmpn_add_n'
try.cpp: /usr/bin/ld: /usr/include/x86_64-linux-gnu/gmp.h:2204:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/hertz/amd64/lib/libntl.a(lip.o): in function `__gmpn_sub':
try.cpp: /usr/include/x86_64-linux-gnu/gmp.h:2204:(.text+0x...): undefined reference to `__gmpn_sub_n'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:ntl | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
T:ntl | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
T:ntl | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |