Skip to content

Commit 19d9099

Browse files
committed
Use mold linker for flatpak devel
1 parent e495d1c commit 19d9099

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

build-aux/com.ranfdev.Geopard.Devel.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"runtime-version" : "42",
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.llvm13"
89
],
910
"command" : "geopard",
1011
"tags" : [
@@ -19,12 +20,16 @@
1920
"--filesystem=xdg-download/Geopard"
2021
],
2122
"build-options" : {
22-
"append-path" : "/usr/lib/sdk/rust-stable/bin",
23+
"append-path": "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm13/bin",
2324
"build-args" : [
2425
"--share=network"
2526
],
2627
"env" : {
27-
"RUST_LOG": "debug"
28+
"RUST_LOG": "debug",
29+
"CARGO_TARGET_X86_64_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_LINKER": "clang",
32+
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold"
2833
}
2934
},
3035
"modules" : [

0 commit comments

Comments
 (0)