Implementation notes: ppc64, power9, crypto_aead/aes128gcmv1

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_aead
Primitive: aes128gcmv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11830976 0 023618 676 1272T:opensslnewclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
11845976 0 023618 676 1272T:opensslnewclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
119591804 0 026682 692 1280T:opensslnewgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
120021016 0 024066 676 1272T:opensslnewclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
120171088 0 024283 684 1280T:opensslnewgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
120241088 0 024283 684 1280T:opensslnewgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
120361592 0 029315 692 1304T:opensslnewgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
120641072 0 024347 684 1280T:opensslnewgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
12080976 0 027264 684 1272T:opensslnewclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
120941016 0 024066 676 1272T:opensslnewclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
12121976 0 027264 684 1272T:opensslnewclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
121491592 0 029315 692 1304T:opensslnewgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
121511576 0 029579 692 1304T:opensslnewgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
121571792 0 026682 692 1280T:opensslnewgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
121741804 0 026682 692 1280T:opensslnewgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
12181976 0 029376 684 1280T:opensslnewclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
122051576 0 027951 692 1288T:opensslnewgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
122111592 0 027927 692 1288T:opensslnewgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
12221976 0 027840 684 1280T:opensslnewclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
122251952 0 029376 684 1280T:opensslnewclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
122731592 0 027927 692 1288T:opensslnewgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
35523644220 0 1634567 676 1248T:refgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
35575574220 0 1634567 676 1248T:refgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
36787425588 0 1636609 684 1216T:refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
36799005588 0 1634497 684 1208T:refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
368083711176 0 3236609 684 1216T:refclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
36862265588 0 1634497 684 1208T:refclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
37323174052 0 1633529 684 1216T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
39733684496 0 1635123 676 1248T:refgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
46200663312 0 1628571 676 1208T:refclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
46319553312 0 1628571 676 1208T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
211125202080 0 1627731 676 1208T:refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
212124322080 0 1627731 676 1208T:refclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
256793121980 0 1627875 668 1216T:refgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
260025932944 0 1631919 676 1224T:refgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
266306022896 0 1631831 676 1224T:refgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
267002062896 0 1631831 676 1224T:refgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
280037121956 0 1627787 668 1216T:refgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
283064371956 0 1627787 668 1216T:refgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
301133722796 0 1630298 676 1216T:refgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
301357882796 0 1630298 676 1216T:refgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
302094152760 0 1630266 676 1216T:refgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326

Compiler output

Implementation: T:openssl
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c: EVP_CIPHER_CTX x;
decrypt.c: ^
decrypt.c: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c: ^
decrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl

Compiler output

Implementation: T:openssl
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c: EVP_CIPHER_CTX x;
decrypt.c: ^
decrypt.c: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c: ^
decrypt.c: 1 error generated.
decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c: EVP_CIPHER_CTX x;
decrypt.c: ^
decrypt.c: /usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c: ^
decrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:openssl

Compiler output

Implementation: T:openssl
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
decrypt.c: decrypt.c: In function 'crypto_aead_aes128gcmv1_openssl_timingleaks_decrypt':
decrypt.c: decrypt.c:13:18: error: storage size of 'x' isn't known
decrypt.c: 13 | EVP_CIPHER_CTX x;
decrypt.c: | ^

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:openssl

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.2yi66ipl3daqq3dr.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.2yi66ipl3daqq3dr.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.2yi66ipl3daqq3dr.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.2yi66ipl3daqq3dr.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.measure.8mdgppzv-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-856ba3184fe528e6.2yi66ipl3daqq3dr.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.try_small.9w4f5bhr-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try_small-45de888baedf8c44.2btgcpsh5aqwlcc7.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit code: 1
try.c: |
try.c: = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.0.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.1.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.2.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.3.rcgu.o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.try.auglb9jy-cgu.4.rcgu.o" "-o" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-122dd7ff98da106c.3ylk46oarzi474aa.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/supercop/supercop-20210326/supercop-data/power9/ppc64/lib" "-L" "." "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-b24274e0ef5503a2/out" "-L" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-fd6c71199f7f2b76/out" "-L" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lnsl" "-lm" "-Wl,-Bstatic" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-cbf978f423114be8.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-cb8ad122b3f79ebf.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-3939bc7ddd754c33.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1f462a0e3e4bd001.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-f52ef88fc5b8f308.rlib" "/home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-2942de957a2a95a3.rlib" "-Wl,--start-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libstd-231587856c19b594.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libpanic_unwind-9e9e8a8ce6c14255.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libminiz_oxide-7f15407f859d341f.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libadler-c66cdd12e4071d6e.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libobject-2653f18fcb77d264.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libaddr2line-f03258b308090b78.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libgimli-8415387d18d2574d.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_demangle-c73e40c8089acc31.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libhashbrown-c020a10ce84b7c82.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_alloc-c4dbc03d53e12930.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libunwind-873bc8b8f4adcea2.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcfg_if-450cba63e7d0f16a.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liblibc-cfdffd82886f30e5.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/liballoc-499cd568823b9904.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/librustc_std_workspace_core-c17f403e75bf3c6b.rlib" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcore-f68641e9b1e1f7f6.rlib" "-Wl,--end-group" "/usr/lib/rustlib/powerpc64le-unknown-linux-gnu/lib/libcompiler_builtins-68164f2bcacb487f.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
try.c: = note: /usr/bin/ld: /home/supercop/supercop-data/power9/ppc64/try/c/gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-bcabc68ca453baba.rlib(crypto-bcabc68ca453baba.crypto.40d13bo2-cgu.11.rcgu.o): in function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.40d13bo2-cgu.11:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17he9fee6a40285321cE+0x2f0): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c:
try.c: error: aborting due to previous error
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1`.
try.c:
try.c: To learn more, run the command again with --verbose.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:rust_crypto