Skip to content

Commit 4ce27ca

Browse files
committed
Add cargo linker configuration
1 parent b16e8b9 commit 4ce27ca

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

.cargo/config

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[target.x86_64-apple-darwin]
2+
linker = "x86_64-apple-darwin15-cc"
3+
ar = "x86_64-apple-darwin15-ar"
4+
5+
[target.x86_64-pc-windows-gnu]
6+
# use --no-insert-timestamp to drop PE timestamps in Windows builds for reproducibility
7+
# https://wiki.debian.org/ReproducibleBuilds/TimestampsInPEBinaries#building_with_mingw-w64
8+
rustflags = [ "-C", "link-arg=-Wl,--no-insert-timestamp" ]
9+
10+
[target.armv7-unknown-linux-gnueabihf]
11+
linker = "arm-linux-gnueabihf-gcc"
12+
13+
[target.aarch64-unknown-linux-gnu]
14+
linker = "aarch64-linux-gnu-gcc"
15+
16+
[target.i686-linux-android]
17+
linker = "i686-linux-android16-clang"
18+
19+
[target.armv7-linux-androideabi]
20+
linker = "armv7a-linux-androideabi16-clang"
21+
22+
[target.aarch64-linux-android]
23+
linker = "aarch64-linux-android21-clang"
24+
25+
[target.x86_64-linux-android]
26+
linker = "x86_64-linux-android21-clang"

0 commit comments

Comments
 (0)