then ... what's this ... @brenzi
```
Compiling encointer-node-teeproxy-runtime v0.3.5
(/root/.cargo/git/checkouts/encointer-node-36fc81ae398c7d66/2c8b506/runtime)
Compiling encointer-node-teeproxy-runtime-wasm v1.0.0
(/root/encointer-worker/target/release/wbuild/encointer-node-teeproxy-runtime)
error: linking with `rust-lld` failed: signal: 6
|
= note: "rust-lld" "-flavor" "wasm" "--rsp-quoting=posix" "-z"
"stack-size=1048576" "--stack-first" "--allow-undefined" "--fatal-warnings"
"--no-demangle" "--export-dynamic" "--no-entry" "-L"
"/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib"
"-L"
"/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/self-contained"
"/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/deps/encointer_node_teeproxy_runtime.encointer_node_teeproxy_runtime.4m7ar0if-cgu.0.rcgu.o"
"-o"
"/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/deps/encointer_node_teeproxy_runtime.wasm"
"--export" "AccountNonceApi_account_nonce" "--export" "AuraApi_authorities"
"--export" "AuraApi_slot_duration" "--export" "BlockBuilder_apply_extrinsic"
"--export" "BlockBuilder_check_inherents" "--export"
"BlockBuilder_finalize_block" "--export" "BlockBuilder_inherent_extrinsics"
"--export" "BlockBuilder_random_seed" "--export" "Core_execute_block"
"--export" "Core_initialize_block" "--export" "Core_version" "--export"
"GrandpaApi_generate_key_ownership_proof" "--export"
"GrandpaApi_grandpa_authorities" "--export"
"GrandpaApi_submit_report_equivocation_unsigned_extrinsic" "--export"
"Metadata_metadata" "--export" "OffchainWorkerApi_offchain_worker" "--export"
"SessionKeys_decode_session_keys" "--export"
"SessionKeys_generate_session_keys" "--export"
"TaggedTransactionQueue_validate_transaction" "--export"
"TransactionPaymentApi_query_info" "--export=__heap_base" "--export=__data_end"
"--gc-sections" "--no-entry" "-O3" "-L"
"/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/deps"
"-L" "/root/encointer-worker/target/release/wbuild/target/release/deps" "-L"
"/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/build/ring-4a31dc7b327132f4/out"
"-L"
"/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib"
"/tmp/rustcmHV090/libring-0a41975bf62f48b8.rlib"
"/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-77317ec807201c9c.rlib"
"--export-table" "--export=__heap_base" "--import-memory"
= note: !dbg attachment points at wrong subprogram for function
!1052 = distinct !DISubprogram(name: "GFp_bn_mul_mont", scope: !14,
file: !14, line: 60, type: !1053, scopeLine: 61, flags: DIFlagPrototyped,
spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !13, retainedNodes:
!1055)
void (i32*, i32*, i32*, i32*, i32*, i32)* @GFp_bn_mul_mont
br i1 %59, label %60, label %27, !dbg !1150, !llvm.loop !1181
!1182 = !DILocation(line: 37, column: 3, scope: !1149)
!1149 = distinct !DILexicalBlock(scope: !1117, file: !14, line: 37,
column: 3)
!1117 = distinct !DISubprogram(name: "bn_mul_normal", scope: !14,
file: !14, line: 20, type: !1118, scopeLine: 21, flags: DIFlagPrototyped,
spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit:
!13, retainedNodes: !1120)
!dbg attachment points at wrong subprogram for function
!193 = distinct !DISubprogram(name: "GFp_bn_mul_mont", scope: !14,
file: !14, line: 60, type: !194, scopeLine: 61, flags: DIFlagPrototyped,
spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !13, retainedNodes: !196)
void (i32*, i32*, i32*, i32*, i32*, i32)* @GFp_bn_mul_mont
br i1 %1464, label %1465, label %1432, !dbg !1146, !llvm.loop
!1177
!1178 = !DILocation(line: 37, column: 3, scope: !1145)
!1145 = distinct !DILexicalBlock(scope: !1071, file: !14, line: 37,
column: 3)
!1071 = distinct !DISubprogram(name: "bn_mul_normal", scope: !14,
file: !14, line: 20, type: !1072, scopeLine: 21, flags: DIFlagPrototyped,
spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit:
!13, retainedNodes: !1074)
LLVM ERROR: Broken module found, compilation aborted!
PLEASE submit a bug report to https://bugs.llvm.org/ and include
the crash backtrace.
Stack dump:
0. Program arguments: rust-lld -flavor wasm --rsp-quoting=posix
-z stack-size=1048576 --stack-first --allow-undefined --fatal-warnings
--no-demangle --export-dynamic --no-entry -L
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib
-L
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/self-contained
/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/deps/encointer_node_teeproxy_runtime.encointer_node_teeproxy_runtime.4m7ar0if-cgu.0.rcgu.o
-o
/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/deps/encointer_node_teeproxy_runtime.wasm
--export AccountNonceApi_account_nonce --export AuraApi_authorities --export
AuraApi_slot_duration --export BlockBuilder_apply_extrinsic --export
BlockBuilder_check_inherents --export BlockBuilder_finalize_block --export
BlockBuilder_inherent_extrinsics --export BlockBuilder_random_seed --export
Core_execute_block --export Core_initialize_block --export Core_version
--export GrandpaApi_generate_key_ownership_proof --export
GrandpaApi_grandpa_authorities --export
GrandpaApi_submit_report_equivocation_unsigned_extrinsic --export
Metadata_metadata --export OffchainWorkerApi_offchain_worker --export
SessionKeys_decode_session_keys --export SessionKeys_generate_session_keys
--export TaggedTransactionQueue_validate_transaction --export
TransactionPaymentApi_query_info --export=__heap_base --export=__data_end
--gc-sections --no-entry -O3 -L
/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/deps
-L /root/encointer-worker/target/release/wbuild/target/release/deps -L
/root/encointer-worker/target/release/wbuild/target/wasm32-unknown-unknown/release/build/ring-4a31dc7b327132f4/out
-L
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib
/tmp/rustcmHV090/libring-0a41975bf62f48b8.rlib
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-77317ec807201c9c.rlib
--export-table --export=__heap_base --import-memory
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(+0x1d50604)[0x7f76dda68604]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(_ZN4llvm3sys17RunSignalHandlersEv+0xee)[0x7f76dda65cae]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(+0x1d509e0)[0x7f76dda689e0]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12980)[0x7f76e0769980]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7)[0x7f76db3affb7]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x141)[0x7f76db3b1921]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(+0x1c7a5bd)[0x7f76dd9925bd]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(+0x1c7a408)[0x7f76dd992408]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(+0x1f2f461)[0x7f76ddc47461]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(_ZN4llvm13FPPassManager14doFinalizationERNS_6ModuleE+0x32)[0x7f76ddbcca72]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x762)[0x7f76ddbc6ab2]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(+0x32d4851)[0x7f76defec851]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(_ZN4llvm3lto7backendERKNS0_6ConfigESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS6_EEjEEjS5_INS_6ModuleES7_ISC_EERNS_18ModuleSummaryIndexE+0x85)[0x7f76defeb325]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(_ZN4llvm3lto3LTO13runRegularLTOESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEE+0x802)[0x7f76defe40c2]
/root/.rustup/toolchains/nightly-2020-10-25-x86_64-unknown-linux-gnu/lib/libLLVM-11-rust-1.49.0-nightly.so(_ZN4llvm3lto3LTO3runESt8functionIFSt10unique_ptrINS0_18NativeObjectStreamESt14default_deleteIS4_EEjEES2_IFS9_jNS_9StringRefEEE+0x58c)[0x7f76defe358c]
rust-lld(_ZN3lld4wasm15BitcodeCompiler7compileEv+0x329)[0x7630c9]
rust-lld(_ZN3lld4wasm11SymbolTable20addCombinedLTOObjectEv+0xab)[0x76480b]
rust-lld[0x7540ff]
rust-lld(_ZN3lld4wasm4linkEN4llvm8ArrayRefIPKcEEbRNS1_11raw_ostreamES7_+0x188)[0x74e5e8]
rust-lld(main+0x3f1)[0x48fae1]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7f76db392bf7]
rust-lld[0x48f565]
error: aborting due to previous error
error: could not compile `encointer-node-teeproxy-runtime-wasm`
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/294#issuecomment-736098725