Test results for armeabi, berry2, crypto_kem/rsa2048

[Page version: 20241120 00:22:57]

Measurements for armeabi, berry2, crypto_kem Test results for armeabi, berry2, crypto_kem Test results for crypto_kem/rsa2048
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/berry2/armeabi/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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40: undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42: undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52: undefined reference to `__gmpz_clear'
try.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:gmpgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/berry2/armeabi/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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40: undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42: undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52: undefined reference to `__gmpz_clear'
try.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:gmpgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40: undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42: undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52: undefined reference to `__gmpz_clear'
try.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:gmpgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:18: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:19: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:20: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:21: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:22: undefined reference to `__gmpz_init'
try.c: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o):.../supercop-data/berry2/armeabi/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/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:30: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:31: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:32: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:33: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:35: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:36: undefined reference to `__gmpz_sub_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:37: undefined reference to `__gmpz_fdiv_q_ui'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:38: undefined reference to `__gmpz_powm'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:40: undefined reference to `__gmpz_sub'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:41: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:42: undefined reference to `__gmpz_mod'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:43: undefined reference to `__gmpz_mul'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:44: undefined reference to `__gmpz_add'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:49: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:50: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:51: undefined reference to `__gmpz_clear'
try.c: /usr/bin/ld: .../supercop-data/berry2/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmp/work/dec.c:52: undefined reference to `__gmpz_clear'
try.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:gmpgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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: undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_lshift::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:454: undefined reference to `__gmpz_mul_2exp'
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: 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: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23: 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: undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_lshift::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:454: undefined reference to `__gmpz_mul_2exp'
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: 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: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27: 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:
ImplementationCompiler
T:gmpxxg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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: undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_lshift::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:454: undefined reference to `__gmpz_mul_2exp'
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: 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: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23: 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: undefined reference to `__gmpz_init'
try.cpp: /usr/bin/ld: libcrypto_kem_rsa2048.a(dec.o): in function `__gmp_binary_lshift::eval(__mpz_struct*, __mpz_struct const*, unsigned long)':
try.cpp: /usr/include/gmpxx.h:454: undefined reference to `__gmpz_mul_2exp'
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: 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: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27: 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:
ImplementationCompiler
T:gmpxxg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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: 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: 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: 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: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23: 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: 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: 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: 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: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27: 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:
ImplementationCompiler
T:gmpxxg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:23: 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: 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/berry2/armeabi/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_kem/rsa2048/gmpxx/work/dec.cpp:27: 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: 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: undefined reference to `__gmpz_sub'
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: 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: undefined reference to `__gmpz_add'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:186: 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: 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: undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667: undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667: undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667: undefined reference to `__gmpz_clear'
try.cpp: /usr/bin/ld: /usr/include/gmpxx.h:1667: undefined reference to `__gmpz_clear'
try.cpp: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:gmpxxg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

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/berry2/armeabi/lib/libntl.a(lip.o): in function `redc(_ntl_gbigint_body*, _ntl_gbigint_body*, long, unsigned long, _ntl_gbigint_body*)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:5497: undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:5509: undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_rem_struct_basic::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:7962: undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_reduce_struct_montgomery::eval(_ntl_gbigint_body**, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:5581: undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:5593: undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_crt_struct_basic::eval(_ntl_gbigint_body**, long const*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:6790: undefined reference to `__gmpn_addmul_1'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `gmod_simple(_ntl_gbigint_body*, _ntl_gbigint_body*, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:3521: undefined reference to `__gmpn_tdiv_qr'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_rem_struct_fast::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:8002: undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_rem_struct_medium::eval(long*, _ntl_gbigint_body*, _ntl_tmp_vec*)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:8046: undefined reference to `__gmpn_mod_1'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_grshift(_ntl_gbigint_body*, long, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:2428: undefined reference to `__gmpn_rshift'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_glshift(_ntl_gbigint_body*, long, _ntl_gbigint_body**)':
try.cpp: .../supercop-data/berry2/armeabi/ntl/work/src/lip.cpp:2363: undefined reference to `__gmpn_lshift'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `_ntl_gadd(_ntl_gbigint_body*, _ntl_gbigint_body*, _ntl_gbigint_body**)':
try.cpp: /usr/include/arm-linux-gnueabihf/gmp.h:2197: undefined reference to `__gmpn_sub_n'
try.cpp: /usr/bin/ld: /usr/include/arm-linux-gnueabihf/gmp.h:2142: undefined reference to `__gmpn_add_n'
try.cpp: /usr/bin/ld: .../supercop-data/berry2/armeabi/lib/libntl.a(lip.o): in function `__gmpn_sub':
try.cpp: /usr/include/arm-linux-gnueabihf/gmp.h:2197: undefined reference to `__gmpn_sub_n'
try.cpp: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:ntlg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:ntlg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:ntlg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
T:ntlg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)