Skip to content

Commit 22e0111

Browse files
authored
Merge pull request #163 from nix-community/rust-2024
Update to Rust 2024
2 parents 1d8d537 + fb25ef8 commit 22e0111

File tree

14 files changed

+412
-303
lines changed

14 files changed

+412
-303
lines changed

.cargo/config renamed to .cargo/config.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,4 @@ rustflags = ["-C", "relocation-model=pie", "-Z", "plt=yes"]
44
[target.'cfg(target_arch = "aarch64")']
55
rustflags = [
66
"-C", "relocation-model=pie", "-Z", "plt=yes",
7-
8-
# <https://github.com/rust-lang/rust/issues/109064> :/
9-
"-C", "target-feature=-outline-atomics",
107
]

Cargo.lock

Lines changed: 42 additions & 104 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "nix-ld"
33
version = "2.0.4"
4-
edition = "2021"
4+
edition = "2024"
55

66
[[bin]]
77
name = "nix-ld"
@@ -11,21 +11,24 @@ test = false
1111
name = "tests"
1212

1313
[dependencies]
14-
cfg-match = "0.2.1"
15-
constcat = "0.6.1"
16-
default-env = "0.1.1"
1714
embedded-io = "0.6.1"
18-
goblin = { version = "0.9.3", default-features = false, features = ["elf32", "elf64"] }
15+
goblin = { version = "0.9.3", default-features = false, features = [
16+
"elf32",
17+
"elf64",
18+
] }
1919
heapless = "0.8.0"
20-
linux-raw-sys = { version = "0.9.4", default-features = false, features = ["no_std", "general", "errno"] }
20+
linux-raw-sys = { version = "0.9.4", default-features = false, features = [
21+
"no_std",
22+
"general",
23+
"errno",
24+
] }
2125
log = "0.4.27"
2226

2327
[build-dependencies]
2428
cc = "1.2.25"
2529

2630
[dev-dependencies]
2731
cc = "1.2.25"
28-
lazy_static = "1.5.0"
2932
rstest = { version = "0.25.0", default-features = false }
3033
tempfile = "3.20.0"
3134

flake.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.nix

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2+
lib,
23
stdenv,
34
pkgs,
45
rustPlatform,
5-
nix-gitignore,
66
enableClippy ? false,
77
}:
88

@@ -24,7 +24,17 @@ let
2424

2525
cargoLock.lockFile = ./Cargo.lock;
2626

27-
src = nix-gitignore.gitignoreSource [ ] ./.;
27+
src = lib.fileset.toSource {
28+
root = ./.;
29+
fileset = lib.fileset.unions [
30+
./src
31+
./Cargo.toml
32+
./Cargo.lock
33+
./build.rs
34+
./vendor
35+
./tests
36+
];
37+
};
2838

2939
hardeningDisable = [ "stackprotector" ];
3040

0 commit comments

Comments
 (0)