etcimon / botan

Block & stream ciphers, public key crypto, hashing, KDF, MAC, PKCS, TLS, ASN.1, BER/DER, etc.
Other
85 stars 22 forks source link

Build with ldc2-0.17.0 under linux is failing #11

Closed tchaloupka closed 1 year ago

tchaloupka commented 8 years ago

Just updating some vibe server with latest packages and compilers (botan 1.12.4) dub build -b release --compiler ldc2 ends with

botan:base 1.12.4: building configuration "full"...
Enhanced memory security is enabled.
Instruction does not dominate all uses!
  %58 = load %botan.math.bigint.bigint.BigInt*, %botan.math.bigint.bigint.BigInt** %condtmp
  %69 = bitcast %botan.math.bigint.bigint.BigInt* %58 to i8*
Instruction does not dominate all uses!
  %106 = load %botan.math.bigint.bigint.BigInt*, %botan.math.bigint.bigint.BigInt** %condtmp20
  %116 = bitcast %botan.math.bigint.bigint.BigInt* %106 to i8*
Instruction does not dominate all uses!
  %151 = load %botan.math.bigint.bigint.BigInt*, %botan.math.bigint.bigint.BigInt** %condtmp43
  %161 = bitcast %botan.math.bigint.bigint.BigInt* %151 to i8*
LLVM ERROR: Broken function found, compilation aborted!
ldc2 failed with exit code 1.

on 64bit fedora linux server

etcimon commented 8 years ago

Referencing corresponding internal compiler error issue: https://github.com/ldc-developers/ldc/issues/1294