Skip to content

Commit 4eefd09

Browse files
committed
use gnome 48 sdk, mold linker
1 parent ed77c59 commit 4eefd09

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

com.ranfdev.DistroShelf.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
22
"id" : "com.ranfdev.DistroShelf",
33
"runtime" : "org.gnome.Platform",
4-
"runtime-version" : "master",
4+
"runtime-version" : "48",
55
"sdk" : "org.gnome.Sdk",
66
"sdk-extensions" : [
7-
"org.freedesktop.Sdk.Extension.rust-stable"
7+
"org.freedesktop.Sdk.Extension.rust-stable",
8+
"org.freedesktop.Sdk.Extension.llvm19"
89
],
910
"command" : "distroshelf",
1011
"finish-args" : [
@@ -17,13 +18,17 @@
1718
],
1819
"build-options" : {
1920
"prepend-path": "/app/bin:/usr/bin",
20-
"append-path" : "/usr/lib/sdk/rust-stable/bin",
21+
"append-path" : "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm19/bin",
2122
"build-args" : [
2223
"--share=network"
2324
],
2425
"env" : {
2526
"RUST_BACKTRACE" : "1",
26-
"RUST_LOG" : "distroshelf=debug"
27+
"RUST_LOG" : "distroshelf=debug",
28+
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER" : "clang",
29+
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER" : "clang",
30+
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS" : "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold",
31+
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS" : "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold"
2732
}
2833
},
2934
"cleanup" : [

0 commit comments

Comments
 (0)