From 5d030b1bcc07ddd033723d4e272c4235d8380325 Mon Sep 17 00:00:00 2001 From: Simon Renblad Date: Mon, 21 Oct 2024 14:45:21 +0800 Subject: [PATCH] up LLVM version --- flake.lock | 30 +++++++++++++++--------------- flake.nix | 13 ++++++------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index 2fba0c6..aca1e05 100644 --- a/flake.lock +++ b/flake.lock @@ -11,11 +11,11 @@ "src-pythonparser": "src-pythonparser" }, "locked": { - "lastModified": 1728372028, - "narHash": "sha256-2JoOKhz75eWZ5YV9830ZP9Hh+EvHhTBjy/mbq7g7HsU=", + "lastModified": 1729249162, + "narHash": "sha256-o3UROeulca0x5LQ6PlVILKEnZfhLElUA6qnNJ4Uwjmk=", "ref": "refs/heads/master", - "rev": "cdcaee80d1cefd66388f860064084e6341dc0642", - "revCount": 9024, + "rev": "02235b2d80780de2ce0bb3cea09fe05be191fa5b", + "revCount": 9039, "type": "git", "url": "https://github.com/m-labs/artiq.git" }, @@ -102,11 +102,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1728241625, - "narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=", + "lastModified": 1728492678, + "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c31898adf5a8ed202ce5bea9f347b1c6871f32d1", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", "type": "github" }, "original": { @@ -185,11 +185,11 @@ "src-misoc": { "flake": false, "locked": { - "lastModified": 1715647536, - "narHash": "sha256-q+USDcaKHABwW56Jzq8u94iGPWlyLXMyVt0j/Gyg+IE=", + "lastModified": 1728978817, + "narHash": "sha256-b4633jrhh4i+KunZq4kNlyhdm9BCsEJwKs+6KINKV2o=", "ref": "refs/heads/master", - "rev": "fea9de558c730bc394a5936094ae95bb9d6fa726", - "revCount": 2455, + "rev": "386b544776b66cea148da67d06a4b3a4151179f9", + "revCount": 2459, "submodules": true, "type": "git", "url": "https://github.com/m-labs/misoc.git" @@ -240,11 +240,11 @@ ] }, "locked": { - "lastModified": 1728375081, - "narHash": "sha256-3D/IOUFaOLRe7raiVrrK6tMl8IHyjAxVJ2dOkkpS4EQ=", + "lastModified": 1729480300, + "narHash": "sha256-L4cG552B4l7et2m5yVOHhfA9S3jsuS9OP2y23bHN8cI=", "ref": "bump_to_latest", - "rev": "d76f6fee0e046e11e1b8868a6c5657810f39fe51", - "revCount": 673, + "rev": "60aa4ce9bcbde154826647cd278cc66302d49d0d", + "revCount": 679, "type": "git", "url": "https://git.m-labs.hk/srenblad/zynq-rs/" }, diff --git a/flake.nix b/flake.nix index 4736e9a..14b7474 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,6 @@ pkgs = import artiq.inputs.nixpkgs { system = "x86_64-linux"; overlays = [ (import mozilla-overlay) ]; }; zynqpkgs = zynq-rs.packages.x86_64-linux; artiqpkgs = artiq.packages.x86_64-linux; - llvmPackages_11 = zynq-rs.llvmPackages_11; rust = zynq-rs.rust; rustPlatform = zynq-rs.rustPlatform; @@ -134,12 +133,12 @@ pkgs.gnumake (pkgs.python3.withPackages(ps: [ ps.jsonschema artiqpkgs.migen migen-axi artiqpkgs.misoc artiqpkgs.artiq ])) zynqpkgs.cargo-xbuild - llvmPackages_11.llvm - llvmPackages_11.clang-unwrapped + pkgs.llvmPackages_18.llvm + pkgs.llvmPackages_18.clang-unwrapped ]; buildPhase = '' export XARGO_RUST_SRC="${rust}/lib/rustlib/src/rust/library" - export CLANG_EXTRA_INCLUDE_DIR="${llvmPackages_11.clang-unwrapped.lib}/lib/clang/11.1.0/include" + export CLANG_EXTRA_INCLUDE_DIR="${pkgs.llvmPackages_18.clang-unwrapped.lib}/lib/clang/18/include" export CARGO_HOME=$(mktemp -d cargo-home.XXX) export ZYNQ_RS=${zynq-rs} make TARGET=${target} GWARGS="${if json == null then "-V ${variant}" else json}" ${fwtype} @@ -373,8 +372,8 @@ name = "artiq-zynq-dev-shell"; buildInputs = with pkgs; [ rust - llvmPackages_11.llvm - llvmPackages_11.clang-unwrapped + llvmPackages_18.llvm + llvmPackages_18.clang-unwrapped gnumake cacert zynqpkgs.cargo-xbuild @@ -388,7 +387,7 @@ pre-commit ]; XARGO_RUST_SRC = "${rust}/lib/rustlib/src/rust/library"; - CLANG_EXTRA_INCLUDE_DIR = "${llvmPackages_11.clang-unwrapped.lib}/lib/clang/11.1.0/include"; + CLANG_EXTRA_INCLUDE_DIR = "${pkgs.llvmPackages_18.clang-unwrapped.lib}/lib/clang/18/include"; ZYNQ_RS = "${zynq-rs}"; OPENOCD_ZYNQ = "${zynq-rs}/openocd"; SZL = "${zynqpkgs.szl}";