File tree 1 file changed +5
-7
lines changed
1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change 14
14
, rust-overlay
15
15
, ...
16
16
} :
17
- flake-utils . lib . eachSystem [
18
- "x86_64-linux"
19
- "aarch64-linux"
20
- "x86_64-darwin"
21
- ] ( system :
17
+ flake-utils . lib . eachDefaultSystem
18
+ ( system :
22
19
let
23
20
overlays = [
24
21
( import rust-overlay )
35
32
CC_wasm32_unknown_unknown = "${ pkgs . llvmPackages_16 . clang-unwrapped } /bin/clang-16" ;
36
33
AR_wasm32_unknown_unknown = "${ pkgs . llvmPackages_16 . libllvm } /bin/llvm-ar" ;
37
34
CFLAGS_wasm32_unknown_unknown = "-I ${ pkgs . llvmPackages_16 . libclang . lib } /lib/clang/16/include/" ;
35
+ gdbSupported = ! ( pkgs . stdenv . isDarwin && pkgs . stdenv . isAarch64 ) ;
38
36
default_shell = with_elements : pkgs . mkShell {
39
37
buildInputs = [
40
38
defaultRust
41
39
pkgs . just
42
- pkgs . gdb
43
40
pkgs . cargo-hack
44
41
pkgs . mdbook
45
42
] ++ (
46
43
if with_elements then [ elementsd-simplicity ] else [ ]
44
+ ) ++ (
45
+ if gdbSupported then [ pkgs . gdb ] else [ ]
47
46
) ;
48
47
inherit CC_wasm32_unknown_unknown ;
49
48
inherit AR_wasm32_unknown_unknown ;
50
49
inherit CFLAGS_wasm32_unknown_unknown ;
51
50
# Constants for IDE
52
51
RUST_TOOLCHAIN = "${ defaultRust } /bin" ;
53
52
RUST_STDLIB = "${ defaultRust } /lib/rustlib/src/rust" ;
54
- DEBUGGER = "${ pkgs . gdb } " ;
55
53
} ;
56
54
in
57
55
{
You can’t perform that action at this time.
0 commit comments