Implementation notes: aarch64, gcc185, crypto_aead/aes128gcmv1

Computer: gcc185
Microarchitecture: aarch64; Skylark (503f0002)
Architecture: aarch64
CPU ID: 503f0002
SUPERCOP version: 20240107
Operation: crypto_aead
Primitive: aes128gcmv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
24375864 0 022889 880 872T:opensslnewclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
24450864 0 022265 880 856T:opensslnewclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
24600868 0 020505 880 856T:opensslnewclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
24600848 0 019700 896 856T:opensslnewgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
25050864 0 022889 880 872T:opensslnewclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
25050864 0 020395 872 856T:opensslnewclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
25125952 0 021885 920 880T:opensslnewgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
25275952 0 020700 912 864T:opensslnewgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
25800976 0 020724 912 864T:opensslnewgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
2790011992 0 030925 832 864T:dolbeau/armv8cryptogcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
286509208 0 028117 832 864T:dolbeau/armv8cryptogcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
2962517152 0 037278 840 880T:dolbeau/armv8cryptogcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
324006084 0 024149 816 856T:dolbeau/armv8cryptogcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
186450? ? ?348451 11328 1176rust_aes_gcmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
190500? ? ?348248 11280 1168rust_aes_gcmclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
190875? ? ?348131 11328 1176rust_aes_gcmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
191775? ? ?349459 11328 1192rust_aes_gcmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
193200? ? ?348872 11280 1176rust_aes_gcmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
193275? ? ?346488 11280 1168rust_aes_gcmclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
193575? ? ?347323 11312 1168rust_aes_gcmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
193800? ? ?346474 11272 1168rust_aes_gcmclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
195825? ? ?348872 11280 1176rust_aes_gcmclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
27125252828 0 1624914 800 872T:refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
30654002828 0 1625538 800 888T:refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
30753001680 0 1621908 792 872T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
30777002828 0 1625538 800 888T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
39189002848 0 1624486 840 904T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
183603001700 0 1622026 800 872T:refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023121420231212
194174251748 0 1621317 816 872T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
216170252068 0 1622493 832 880T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212
220157252172 0 1622621 832 880T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023121420231212

Compiler output

Implementation: T:dolbeau/armv8crypto
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
armv8crypto.c: armv8crypto.c:245:9: warning: 'vext_p8' macro redefined [-Wmacro-redefined]
armv8crypto.c: 245 | #define vext_p8(a,b,c) vreinterpret_p8_u8(vext_u8(vreinterpret_u8_p8(a),vreinterpret_u8_p8(b),c))
armv8crypto.c: | ^
armv8crypto.c: /usr/bin/../lib/clang/17/include/arm_neon.h:6939:9: note: previous definition is here
armv8crypto.c: 6939 | #define vext_p8(__p0, __p1, __p2) __extension__ ({ \
armv8crypto.c: | ^
armv8crypto.c: armv8crypto.c:246:9: warning: 'vextq_p16' macro redefined [-Wmacro-redefined]
armv8crypto.c: 246 | #define vextq_p16(a,b,c) vreinterpretq_p16_u16(vextq_u16(vreinterpretq_u16_p16(a),vreinterpretq_u16_p16(b),c))
armv8crypto.c: | ^
armv8crypto.c: /usr/bin/../lib/clang/17/include/arm_neon.h:7002:9: note: previous definition is here
armv8crypto.c: 7002 | #define vextq_p16(__p0, __p1, __p2) __extension__ ({ \
armv8crypto.c: | ^
armv8crypto.c: armv8crypto.c:270:33: error: always_inline function 'vmull_p64' requires target feature 'aes', but would be inlined into function 'addmul_neon_nobr' that is compiled without support for 'aes'
armv8crypto.c: 270 | poly16x8_t rql = (poly16x8_t)(vmull_p64((poly64_t)(adl),(poly64_t)(ydl)));
armv8crypto.c: | ^
armv8crypto.c: armv8crypto.c:271:33: error: always_inline function 'vmull_p64' requires target feature 'aes', but would be inlined into function 'addmul_neon_nobr' that is compiled without support for 'aes'
armv8crypto.c: 271 | poly16x8_t rqh = (poly16x8_t)(vmull_p64((poly64_t)(adh),(poly64_t)(ydh)));
armv8crypto.c: | ^
armv8crypto.c: armv8crypto.c:279:33: error: always_inline function 'vmull_p64' requires target feature 'aes', but would be inlined into function 'addmul_neon_nobr' that is compiled without support for 'aes'
armv8crypto.c: 279 | poly16x8_t rqm = (poly16x8_t)(vmull_p64((poly64_t)(adhxl),(poly64_t)(ydhxl)));
armv8crypto.c: | ^
armv8crypto.c: armv8crypto.c:356:33: error: always_inline function 'vmull_p64' requires target feature 'aes', but would be inlined into function 'mulv_neon_nobr' that is compiled without support for 'aes'
armv8crypto.c: 356 | poly16x8_t rql = (poly16x8_t)(vmull_p64((poly64_t)(adl),(poly64_t)(ydl)));
armv8crypto.c: | ^
armv8crypto.c: armv8crypto.c:357:33: error: always_inline function 'vmull_p64' requires target feature 'aes', but would be inlined into function 'mulv_neon_nobr' that is compiled without support for 'aes'
armv8crypto.c: ...

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

Compiler output

Implementation: T:openssl
Security model: timingleaks
Compiler: clang -march=native -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: 13 | 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: 90 | typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c: | ^
decrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
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: gcc -march=native -mtune=native -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: EVP_CIPHER_CTX x;
decrypt.c: ^

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

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 status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustc6ef1h1/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/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_small-4ce652abec216205.try_small.72c49b83822a4197-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/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_small-4ce652abec216205.166muuj8bmbnfef.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltry-anything" "-ltry-small" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/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-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/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_small-4ce652abec216205" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "try-small") due to previous error

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 status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcbdX8DG/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.measure.18d92a651f0ec206-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.2opto254t31vubhx.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/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-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "measure") due to previous error

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 status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcYSqmYk/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/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-c2f9278c1f1158a7.try.75088b6cfb7733d1-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/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-c2f9278c1f1158a7.46580ukjfqf4x8lc.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/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-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/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-c2f9278c1f1158a7" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "try") due to previous error

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 status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcbtyh2C/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/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-c2f9278c1f1158a7.try.75088b6cfb7733d1-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/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-c2f9278c1f1158a7.46580ukjfqf4x8lc.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/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-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/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-c2f9278c1f1158a7" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "try") due to previous error

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 status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustc0FGU3O/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-c2f9278c1f1158a7.try.75088b6cfb7733d1-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-c2f9278c1f1158a7.46580ukjfqf4x8lc.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/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-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/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-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/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-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-c2f9278c1f1158a7" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/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-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "try") due to previous error

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 -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcBpldvI/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.measure.18d92a651f0ec206-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.2opto254t31vubhx.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "measure") due to previous error

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

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcHEXAXp/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.measure.18d92a651f0ec206-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.2opto254t31vubhx.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "measure") due to previous error

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

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcStSbpa/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-c2f9278c1f1158a7.try.75088b6cfb7733d1-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-c2f9278c1f1158a7.46580ukjfqf4x8lc.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-ltry-anything" "-ltry" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/try-c2f9278c1f1158a7" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "try") due to previous error

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

Compiler output

Implementation: T:rust_crypto
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: error: linking with `cc` failed: exit status: 1
try.c: |
try.c: = note: LC_ALL="C" PATH="/usr/lib/rustlib/aarch64-unknown-linux-gnu/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/checksum/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/sinceepoch/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/compiledinfo/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/killafter/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/okcompilers/bin:/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/scripts:/usr/sfw/bin:/usr/local/bin:/home/djb/.local/bin:/home/djb/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" VSLANG="1033" "cc" "/tmp/rustcKZW8e5/symbols.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.measure.18d92a651f0ec206-cgu.0.rcgu.o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec.2opto254t31vubhx.rcgu.o" "-Wl,--as-needed" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps" "-L" "/home/djb/benchmarking/supercop-20231212/supercop-data/cfarm185/aarch64/lib" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/crypto_aead_aes128gcmv1-a309aa3bbe9fad01/out" "-L" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/build/rust-crypto-c248613a4c141689/out" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-Wl,-Bdynamic" "-lmeasure-anything" "-lmeasure" "-lsupercop" "-lkernelrandombytes" "-lcpucycles" "-lcrypto" "-lm" "-Wl,-Bstatic" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto_aead_aes128gcmv1-f83c0b34a15c3739.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libtime-01a5b87427e569ff.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librustc_serialize-8dcecba08e1b16c3.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-708a49cf7d795d26.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/librand-1bbbb41b623aaab5.rlib" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/liblibc-e18e41641a0ee936.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd-b55f0bcba4589787.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libpanic_unwind-c50492ff07add612.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libobject-19083a2dae411968.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libmemchr-a202e96a0024415f.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libaddr2line-de723788c3d098c1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libgimli-bbdbb17531bd7b57.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_demangle-86884184f505f1a8.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libstd_detect-98d887970d507851.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libhashbrown-ee304cd6e3db66b1.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-11cd678eeb5784fb.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libminiz_oxide-5c864ba62ac2bd8e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libadler-a2f2acdaa1afda5e.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libunwind-771c28625cb2fabd.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcfg_if-1c1117d9d65dd510.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liblibc-5109207dec9631ae.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/liballoc-8f4e869135801f7c.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/librustc_std_workspace_core-17722a4a58e86881.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcore-cc1e455f4bd97898.rlib" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib/libcompiler_builtins-d917392447de8ad2.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib" "-o" "/home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/measure-df361fa2aacca0ec" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
try.c: = note: /home/djb/supercop-data/cfarm185/aarch64/try/c/gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE/timingleaks/crypto_aead/aes128gcmv1/rust_crypto/work/target/release/deps/libcrypto-454abab568230bb2.rlib(crypto-454abab568230bb2.crypto.a46e5967e8ac265e-cgu.15.rcgu.o): In function `<crypto::aes_gcm::AesGcm as crypto::aead::AeadDecryptor>::decrypt':
try.c: crypto.a46e5967e8ac265e-cgu.15:(.text._ZN71_$LT$crypto..aes_gcm..AesGcm$u20$as$u20$crypto..aead..AeadDecryptor$GT$7decrypt17hd307b4fd1538b2eaE+0x3a4): undefined reference to `rust_crypto_util_fixed_time_eq_asm'
try.c: collect2: error: ld returned 1 exit status
try.c:
try.c: = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
try.c: = note: use the `-l` flag to specify native libraries to link
try.c: = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#cargorustc-link-libkindname)
try.c:
try.c: error: could not compile `crypto_aead_aes128gcmv1` (bin "measure") due to previous error

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