diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index 33e40c1558..425da3280f 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -95,10 +95,11 @@ jobs: matrix: installable: - deltachat-rpc-server + - deltachat-rpc-server-x86_64-darwin - # Fails to bulid + # Fails to build + # because of . # - deltachat-rpc-server-aarch64-darwin - # - deltachat-rpc-server-x86_64-darwin steps: - uses: actions/checkout@v5 with: diff --git a/flake.nix b/flake.nix index 624e875ca3..0576ee7856 100644 --- a/flake.nix +++ b/flake.nix @@ -237,6 +237,9 @@ auditable = false; # Avoid cargo-auditable failures. doCheck = false; # Disable test as it requires network access. + CARGO_TARGET_X86_64_APPLE_DARWIN_RUSTFLAGS = "-Clink-args=-L${pkgsCross.libiconv}/lib"; + CARGO_TARGET_AARCH64_APPLE_DARWIN_RUSTFLAGS = "-Clink-args=-L${pkgsCross.libiconv}/lib"; + CARGO_BUILD_TARGET = rustTarget; TARGET_CC = "${pkgsCross.stdenv.cc}/bin/${pkgsCross.stdenv.cc.targetPrefix}cc"; CARGO_BUILD_RUSTFLAGS = [