LLVM 14 build breakage #245

Open
opened 2023-08-07 23:42:27 +08:00 by sb10q · 0 comments
diff --git a/flake.nix b/flake.nix
index dec7cb9..93434de 100644
--- a/flake.nix
+++ b/flake.nix
@@ -131,12 +131,12 @@
           pkgs.gnumake
           (pkgs.python3.withPackages(ps: [ ps.jsonschema artiqpkgs.migen migen-axi artiqpkgs.misoc artiqpkgs.artiq ]))
           zynqpkgs.cargo-xbuild
-          pkgs.llvmPackages_9.llvm
-          pkgs.llvmPackages_9.clang-unwrapped
+          pkgs.llvmPackages_14.llvm
+          pkgs.llvmPackages_14.clang-unwrapped
         ];
         buildPhase = ''
           export XARGO_RUST_SRC="${rust}/lib/rustlib/src/rust/library"
-          export CLANG_EXTRA_INCLUDE_DIR="${pkgs.llvmPackages_9.clang-unwrapped.lib}/lib/clang/9.0.1/include"
+          export CLANG_EXTRA_INCLUDE_DIR="${pkgs.llvmPackages_14.clang-unwrapped.lib}/lib/clang/14.0.6/include"
           export CARGO_HOME=$(mktemp -d cargo-home.XXX)
           make TARGET=${target} GWARGS="${if json == null then "-V ${variant}" else json}" ${fwtype}
         '';
@@ -362,8 +362,8 @@
       name = "artiq-zynq-dev-shell";
       buildInputs = with pkgs; [
         rust
-        llvmPackages_9.llvm
-        llvmPackages_9.clang-unwrapped
+        llvmPackages_14.llvm
+        llvmPackages_14.clang-unwrapped
         gnumake
         cacert
         zynqpkgs.cargo-xbuild
@@ -376,7 +376,7 @@
         binutils-arm
       ];
       XARGO_RUST_SRC = "${rust}/lib/rustlib/src/rust/library";
-      CLANG_EXTRA_INCLUDE_DIR = "${pkgs.llvmPackages_9.clang-unwrapped.lib}/lib/clang/9.0.1/include";
+      CLANG_EXTRA_INCLUDE_DIR = "${pkgs.llvmPackages_14.clang-unwrapped.lib}/lib/clang/14.0.6/include";
       OPENOCD_ZYNQ = "${zynq-rs}/openocd";
       SZL = "${zynqpkgs.szl}";
     };
firmware>    Compiling futures v0.3.25
firmware> error: linking with `rust-lld` failed: exit code: 1
firmware>   |
firmware>   = note: "rust-lld" "-flavor" "gnu" "--eh-frame-hdr" "-L" "/build/src/runtime/../../build/sysroot/lib/rustlib/armv7-none-eabihf/lib" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o" "-o" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4" "--gc-sections" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps" "-L" "/build/src/runtime/../../build/firmware/release/deps" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/runtime-c91fbed6b9180f60/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/libc-1edaf6838d3aef5d/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/unwind-2c9dbdebd0222189/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/unwind-2c9dbdebd0222189/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/libsupport_zynq-4a7e50ef0e8d777f/out" "-L" "/build/src/runtime/../../build/sysroot/lib/rustlib/armv7-none-eabihf/lib" "-Bstatic" "/build/rustcEAyxkh/libunwind-63c9655a2253bef3.rlib" "/build/rustcEAyxkh/liblibc-bda17b4314198e4f.rlib" "/build/rustcEAyxkh/liblibsupport_zynq-ad7ec2a5de06f9e3.rlib" "/build/build/sysroot/lib/rustlib/armv7-none-eabihf/lib/libcompiler_builtins-ab3e237d865a0c55.rlib" "/build/build/firmware/armv7-none-eabihf/release/deps/libcompiler_builtins-d6545f09f60b3899.rlib" "-Tlink.x" "-Bdynamic"
firmware>   = note: rust-lld: error: undefined symbol: _Unwind_VRS_Get
firmware>           >>> referenced by libunwind.rs:184 (/build/src/libunwind/libunwind.rs:184)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(unwind::backtrace::backtrace::trace::hba0dd17d4dfea00f)
firmware>           >>> referenced by libunwind.rs:184 (/build/src/libunwind/libunwind.rs:184)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(unwind::backtrace::backtrace::trace::hba0dd17d4dfea00f)
firmware>           >>> referenced by libunwind.rs:184 (/build/src/libunwind/libunwind.rs:184)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           >>> referenced 3 more times
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_GetTextRelBase
firmware>           >>> referenced by eh_artiq.rs:154 (/build/src/runtime/src/eh_artiq.rs:154)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::find_eh_action::_$u7b$$u7b$closure$u7d$$u7d$::h2eac17019f143b32)
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_GetDataRelBase
firmware>           >>> referenced by eh_artiq.rs:155 (/build/src/runtime/src/eh_artiq.rs:155)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::find_eh_action::_$u7b$$u7b$closure$u7d$$u7d$::h4e5ab5ee6524d428)
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_VRS_Set
firmware>           >>> referenced by libunwind.rs:191 (/build/src/libunwind/libunwind.rs:191)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           >>> referenced by libunwind.rs:191 (/build/src/libunwind/libunwind.rs:191)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           >>> referenced by libunwind.rs:191 (/build/src/libunwind/libunwind.rs:191)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           >>> referenced 1 more times
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_GetLanguageSpecificData
firmware>           >>> referenced by eh_artiq.rs:146 (/build/src/runtime/src/eh_artiq.rs:146)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_GetRegionStart
firmware>           >>> referenced by eh_artiq.rs:153 (/build/src/runtime/src/eh_artiq.rs:153)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           
firmware>           rust-lld: error: undefined symbol: __gnu_unwind_frame
firmware>           >>> referenced by eh_artiq.rs:206 (/build/src/runtime/src/eh_artiq.rs:206)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc)
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_ForcedUnwind
firmware>           >>> referenced by eh_artiq.rs:273 (/build/src/runtime/src/eh_artiq.rs:273)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::raise::h02d5eccc88af31ed)
firmware>           >>> referenced by eh_artiq.rs:249 (/build/src/runtime/src/eh_artiq.rs:249)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::raise::h02d5eccc88af31ed)
firmware>           >>> referenced by eh_artiq.rs:303 (/build/src/runtime/src/eh_artiq.rs:303)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::resume::ha63950a18d65c2a9)
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_Resume
firmware>           >>> referenced by api.rs:73 (/build/src/runtime/src/kernel/api.rs:73)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::kernel::api::resolve::h12dcb4d431bf148d)
firmware>           >>> referenced by api.rs:73 (/build/src/runtime/src/kernel/api.rs:73)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::kernel::api::resolve::h12dcb4d431bf148d)
firmware>           
firmware>           rust-lld: error: undefined symbol: _Unwind_Backtrace
firmware>           >>> referenced by backtrace.rs:34 (/build/src/libunwind/backtrace.rs:34)
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(rust_begin_unwind)
firmware>           
firmware>           rust-lld: error: undefined symbol: __aeabi_unwind_cpp_pr0
firmware>           >>> referenced by runtime.2fq0ihpi-cgu.0
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN12libcortex_a912sync_channel15Sender$LT$T$GT$8try_send17hb8cea0f097cd3135E+0x0)
firmware>           >>> referenced by runtime.2fq0ihpi-cgu.0
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN12libcortex_a912sync_channel17Receiver$LT$T$GT$8try_recv17hb1433788a4de4439E+0x0)
firmware>           >>> referenced by runtime.2fq0ihpi-cgu.0
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0e9c657ef6cdc3beE+0x0)
firmware>           >>> referenced 684 more times
firmware>           
firmware>           rust-lld: error: undefined symbol: __aeabi_unwind_cpp_pr1
firmware>           >>> referenced by runtime.2fq0ihpi-cgu.0
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN8libasync8executor8Executor8block_on17hb98f72796b089f21E+0x0)
firmware>           >>> referenced by runtime.2fq0ihpi-cgu.0
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll17h058ffd3af6956d10E+0x0)
firmware>           >>> referenced by runtime.2fq0ihpi-cgu.0
firmware>           >>>               /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN7runtime5comms4main17h04db1aa47ced5222E+0x0)
firmware>           >>> referenced 22 more times
firmware>           
``` diff --git a/flake.nix b/flake.nix index dec7cb9..93434de 100644 --- a/flake.nix +++ b/flake.nix @@ -131,12 +131,12 @@ pkgs.gnumake (pkgs.python3.withPackages(ps: [ ps.jsonschema artiqpkgs.migen migen-axi artiqpkgs.misoc artiqpkgs.artiq ])) zynqpkgs.cargo-xbuild - pkgs.llvmPackages_9.llvm - pkgs.llvmPackages_9.clang-unwrapped + pkgs.llvmPackages_14.llvm + pkgs.llvmPackages_14.clang-unwrapped ]; buildPhase = '' export XARGO_RUST_SRC="${rust}/lib/rustlib/src/rust/library" - export CLANG_EXTRA_INCLUDE_DIR="${pkgs.llvmPackages_9.clang-unwrapped.lib}/lib/clang/9.0.1/include" + export CLANG_EXTRA_INCLUDE_DIR="${pkgs.llvmPackages_14.clang-unwrapped.lib}/lib/clang/14.0.6/include" export CARGO_HOME=$(mktemp -d cargo-home.XXX) make TARGET=${target} GWARGS="${if json == null then "-V ${variant}" else json}" ${fwtype} ''; @@ -362,8 +362,8 @@ name = "artiq-zynq-dev-shell"; buildInputs = with pkgs; [ rust - llvmPackages_9.llvm - llvmPackages_9.clang-unwrapped + llvmPackages_14.llvm + llvmPackages_14.clang-unwrapped gnumake cacert zynqpkgs.cargo-xbuild @@ -376,7 +376,7 @@ binutils-arm ]; XARGO_RUST_SRC = "${rust}/lib/rustlib/src/rust/library"; - CLANG_EXTRA_INCLUDE_DIR = "${pkgs.llvmPackages_9.clang-unwrapped.lib}/lib/clang/9.0.1/include"; + CLANG_EXTRA_INCLUDE_DIR = "${pkgs.llvmPackages_14.clang-unwrapped.lib}/lib/clang/14.0.6/include"; OPENOCD_ZYNQ = "${zynq-rs}/openocd"; SZL = "${zynqpkgs.szl}"; }; ``` ``` firmware> Compiling futures v0.3.25 firmware> error: linking with `rust-lld` failed: exit code: 1 firmware> | firmware> = note: "rust-lld" "-flavor" "gnu" "--eh-frame-hdr" "-L" "/build/src/runtime/../../build/sysroot/lib/rustlib/armv7-none-eabihf/lib" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o" "-o" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4" "--gc-sections" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps" "-L" "/build/src/runtime/../../build/firmware/release/deps" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/runtime-c91fbed6b9180f60/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/libc-1edaf6838d3aef5d/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/unwind-2c9dbdebd0222189/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/unwind-2c9dbdebd0222189/out" "-L" "/build/src/runtime/../../build/firmware/armv7-none-eabihf/release/build/libsupport_zynq-4a7e50ef0e8d777f/out" "-L" "/build/src/runtime/../../build/sysroot/lib/rustlib/armv7-none-eabihf/lib" "-Bstatic" "/build/rustcEAyxkh/libunwind-63c9655a2253bef3.rlib" "/build/rustcEAyxkh/liblibc-bda17b4314198e4f.rlib" "/build/rustcEAyxkh/liblibsupport_zynq-ad7ec2a5de06f9e3.rlib" "/build/build/sysroot/lib/rustlib/armv7-none-eabihf/lib/libcompiler_builtins-ab3e237d865a0c55.rlib" "/build/build/firmware/armv7-none-eabihf/release/deps/libcompiler_builtins-d6545f09f60b3899.rlib" "-Tlink.x" "-Bdynamic" firmware> = note: rust-lld: error: undefined symbol: _Unwind_VRS_Get firmware> >>> referenced by libunwind.rs:184 (/build/src/libunwind/libunwind.rs:184) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(unwind::backtrace::backtrace::trace::hba0dd17d4dfea00f) firmware> >>> referenced by libunwind.rs:184 (/build/src/libunwind/libunwind.rs:184) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(unwind::backtrace::backtrace::trace::hba0dd17d4dfea00f) firmware> >>> referenced by libunwind.rs:184 (/build/src/libunwind/libunwind.rs:184) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> >>> referenced 3 more times firmware> firmware> rust-lld: error: undefined symbol: _Unwind_GetTextRelBase firmware> >>> referenced by eh_artiq.rs:154 (/build/src/runtime/src/eh_artiq.rs:154) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::find_eh_action::_$u7b$$u7b$closure$u7d$$u7d$::h2eac17019f143b32) firmware> firmware> rust-lld: error: undefined symbol: _Unwind_GetDataRelBase firmware> >>> referenced by eh_artiq.rs:155 (/build/src/runtime/src/eh_artiq.rs:155) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::find_eh_action::_$u7b$$u7b$closure$u7d$$u7d$::h4e5ab5ee6524d428) firmware> firmware> rust-lld: error: undefined symbol: _Unwind_VRS_Set firmware> >>> referenced by libunwind.rs:191 (/build/src/libunwind/libunwind.rs:191) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> >>> referenced by libunwind.rs:191 (/build/src/libunwind/libunwind.rs:191) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> >>> referenced by libunwind.rs:191 (/build/src/libunwind/libunwind.rs:191) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> >>> referenced 1 more times firmware> firmware> rust-lld: error: undefined symbol: _Unwind_GetLanguageSpecificData firmware> >>> referenced by eh_artiq.rs:146 (/build/src/runtime/src/eh_artiq.rs:146) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> firmware> rust-lld: error: undefined symbol: _Unwind_GetRegionStart firmware> >>> referenced by eh_artiq.rs:153 (/build/src/runtime/src/eh_artiq.rs:153) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> firmware> rust-lld: error: undefined symbol: __gnu_unwind_frame firmware> >>> referenced by eh_artiq.rs:206 (/build/src/runtime/src/eh_artiq.rs:206) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::artiq_personality::hdd86c6cbe55112dc) firmware> firmware> rust-lld: error: undefined symbol: _Unwind_ForcedUnwind firmware> >>> referenced by eh_artiq.rs:273 (/build/src/runtime/src/eh_artiq.rs:273) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::raise::h02d5eccc88af31ed) firmware> >>> referenced by eh_artiq.rs:249 (/build/src/runtime/src/eh_artiq.rs:249) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::raise::h02d5eccc88af31ed) firmware> >>> referenced by eh_artiq.rs:303 (/build/src/runtime/src/eh_artiq.rs:303) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::eh_artiq::resume::ha63950a18d65c2a9) firmware> firmware> rust-lld: error: undefined symbol: _Unwind_Resume firmware> >>> referenced by api.rs:73 (/build/src/runtime/src/kernel/api.rs:73) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::kernel::api::resolve::h12dcb4d431bf148d) firmware> >>> referenced by api.rs:73 (/build/src/runtime/src/kernel/api.rs:73) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(runtime::kernel::api::resolve::h12dcb4d431bf148d) firmware> firmware> rust-lld: error: undefined symbol: _Unwind_Backtrace firmware> >>> referenced by backtrace.rs:34 (/build/src/libunwind/backtrace.rs:34) firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(rust_begin_unwind) firmware> firmware> rust-lld: error: undefined symbol: __aeabi_unwind_cpp_pr0 firmware> >>> referenced by runtime.2fq0ihpi-cgu.0 firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN12libcortex_a912sync_channel15Sender$LT$T$GT$8try_send17hb8cea0f097cd3135E+0x0) firmware> >>> referenced by runtime.2fq0ihpi-cgu.0 firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN12libcortex_a912sync_channel17Receiver$LT$T$GT$8try_recv17hb1433788a4de4439E+0x0) firmware> >>> referenced by runtime.2fq0ihpi-cgu.0 firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN42_$LT$$RF$T$u20$as$u20$core..fmt..Debug$GT$3fmt17h0e9c657ef6cdc3beE+0x0) firmware> >>> referenced 684 more times firmware> firmware> rust-lld: error: undefined symbol: __aeabi_unwind_cpp_pr1 firmware> >>> referenced by runtime.2fq0ihpi-cgu.0 firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN8libasync8executor8Executor8block_on17hb98f72796b089f21E+0x0) firmware> >>> referenced by runtime.2fq0ihpi-cgu.0 firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll17h058ffd3af6956d10E+0x0) firmware> >>> referenced by runtime.2fq0ihpi-cgu.0 firmware> >>> /build/src/runtime/../../build/firmware/armv7-none-eabihf/release/deps/runtime-9b35c1eb01f283c4.runtime.2fq0ihpi-cgu.0.rcgu.o:(.ARM.exidx.text._ZN7runtime5comms4main17h04db1aa47ced5222E+0x0) firmware> >>> referenced 22 more times firmware> ```
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/artiq-zynq#245
There is no content yet.