mirror of
https://github.com/sharkdp/bat.git
synced 2025-03-14 06:38:24 +00:00
Enabled build target aarch64-unknown-linux-gnu for arm64 architecture
This commit is contained in:
parent
d6c8fee044
commit
1b6df8a480
@ -23,7 +23,13 @@ matrix:
|
|||||||
- TARGET=arm-unknown-linux-gnueabihf
|
- TARGET=arm-unknown-linux-gnueabihf
|
||||||
- CC_arm_unknown_linux_gnueabihf=/usr/bin/arm-linux-gnueabihf-gcc-4.8
|
- CC_arm_unknown_linux_gnueabihf=/usr/bin/arm-linux-gnueabihf-gcc-4.8
|
||||||
- CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc-4.8
|
- CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc-4.8
|
||||||
|
- os: linux
|
||||||
|
rust: stable
|
||||||
|
env:
|
||||||
|
- TARGET=aarch64-unknown-linux-gnu
|
||||||
|
- CC_aarch64-unknown-linux-gnu=/usr/bin/aarch64-linux-gnu-gcc-4.8
|
||||||
|
- CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc-4.8
|
||||||
|
|
||||||
# Minimum Rust supported channel.
|
# Minimum Rust supported channel.
|
||||||
- os: linux
|
- os: linux
|
||||||
rust: 1.26.0
|
rust: 1.26.0
|
||||||
|
@ -19,6 +19,7 @@ ansi_term = "0.11"
|
|||||||
console = "0.6"
|
console = "0.6"
|
||||||
directories = "1.0"
|
directories = "1.0"
|
||||||
lazy_static = "1.0"
|
lazy_static = "1.0"
|
||||||
|
libz-sys = "1.0.20"
|
||||||
|
|
||||||
[dependencies.git2]
|
[dependencies.git2]
|
||||||
version = "0.7"
|
version = "0.7"
|
||||||
|
@ -27,3 +27,11 @@ if [[ $TARGET == arm-unknown-linux-gnueabihf ]]; then
|
|||||||
libc6-armhf-cross \
|
libc6-armhf-cross \
|
||||||
libc6-dev-armhf-cross
|
libc6-dev-armhf-cross
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# needed for cross-compiling for arm64
|
||||||
|
if [[ $TARGET == aarch64-unknown-linux-gnu ]]; then
|
||||||
|
sudo apt-get install -y \
|
||||||
|
gcc-4.8-aarch64-linux-gnu \
|
||||||
|
binutils-aarch64-linux-gnu \
|
||||||
|
gcc-aarch64-linux-gnu
|
||||||
|
fi
|
||||||
|
@ -6,7 +6,7 @@ set -ex
|
|||||||
cargo build --target "$TARGET" --verbose
|
cargo build --target "$TARGET" --verbose
|
||||||
|
|
||||||
# We cannot run arm executables on linux
|
# We cannot run arm executables on linux
|
||||||
if [[ $TARGET != arm-unknown-linux-gnueabihf ]]; then
|
if [[ $TARGET != arm-unknown-linux-gnueabihf ]] && [[ $TARGET != aarch64-unknown-linux-gnu ]]; then
|
||||||
cargo test --target "$TARGET" --verbose
|
cargo test --target "$TARGET" --verbose
|
||||||
|
|
||||||
# Run 'bat' on its own source code and the README
|
# Run 'bat' on its own source code and the README
|
||||||
|
Loading…
x
Reference in New Issue
Block a user