mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
Merge branch 'ci-enable-aarch64-linux'
This commit is contained in:
commit
8caed48460
8 changed files with 46 additions and 16 deletions
|
|
@ -62,6 +62,20 @@ steps:
|
||||||
commands:
|
commands:
|
||||||
- ./ci/drone/test_linux_cases
|
- ./ci/drone/test_linux_cases
|
||||||
|
|
||||||
|
- name: standalone
|
||||||
|
depends_on:
|
||||||
|
- build
|
||||||
|
image: ziglang/static-base:llvm15-aarch64-3
|
||||||
|
commands:
|
||||||
|
- ./ci/drone/test_linux_standalone
|
||||||
|
|
||||||
|
- name: docs
|
||||||
|
depends_on:
|
||||||
|
- build
|
||||||
|
image: ziglang/static-base:llvm15-aarch64-3
|
||||||
|
commands:
|
||||||
|
- ./ci/drone/test_linux_docs
|
||||||
|
|
||||||
- name: finalize
|
- name: finalize
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,7 @@ rmdir "$INSTALL_PREFIX/lib"
|
||||||
mv "$INSTALL_PREFIX/lib2" "$INSTALL_PREFIX/lib"
|
mv "$INSTALL_PREFIX/lib2" "$INSTALL_PREFIX/lib"
|
||||||
|
|
||||||
mv ../LICENSE "$INSTALL_PREFIX/"
|
mv ../LICENSE "$INSTALL_PREFIX/"
|
||||||
# https://github.com/ziglang/zig/issues/12689
|
mv ../zig-cache/langref.html "$INSTALL_PREFIX/doc/"
|
||||||
# mv ../zig-cache/langref.html "$INSTALL_PREFIX/doc/"
|
|
||||||
|
|
||||||
GITBRANCH="$DRONE_BRANCH"
|
GITBRANCH="$DRONE_BRANCH"
|
||||||
VERSION="$("$INSTALL_PREFIX/zig" version)"
|
VERSION="$("$INSTALL_PREFIX/zig" version)"
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,4 @@ INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
|
||||||
ZIG="$INSTALL_PREFIX/bin/zig"
|
ZIG="$INSTALL_PREFIX/bin/zig"
|
||||||
export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
|
export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
|
||||||
|
|
||||||
# Tracking issue for the disabled tests:
|
$ZIG build test-behavior -Dskip-non-native --zig-lib-dir lib
|
||||||
# https://github.com/ziglang/zig/issues/12689
|
|
||||||
|
|
||||||
# $ZIG build test-behavior -Dskip-non-native --zig-lib-dir lib
|
|
||||||
$ZIG build test-compiler-rt -Dskip-non-native --zig-lib-dir lib
|
|
||||||
$ZIG build test-fmt --zig-lib-dir lib
|
|
||||||
# $ZIG build docs --zig-lib-dir lib
|
|
||||||
|
|
|
||||||
10
ci/drone/test_linux_docs
Executable file
10
ci/drone/test_linux_docs
Executable file
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -x
|
||||||
|
set -e
|
||||||
|
|
||||||
|
INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
|
||||||
|
ZIG="$INSTALL_PREFIX/bin/zig"
|
||||||
|
export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
|
||||||
|
|
||||||
|
$ZIG build docs --zig-lib-dir lib
|
||||||
|
|
@ -7,13 +7,11 @@ INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
|
||||||
ZIG="$INSTALL_PREFIX/bin/zig"
|
ZIG="$INSTALL_PREFIX/bin/zig"
|
||||||
export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
|
export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
|
||||||
|
|
||||||
# Tracking issue for the disabled tests:
|
$ZIG build test-compiler-rt -Dskip-non-native --zig-lib-dir lib
|
||||||
# https://github.com/ziglang/zig/issues/12689
|
$ZIG build test-compare-output -Dskip-non-native --zig-lib-dir lib
|
||||||
|
|
||||||
$ZIG build test-universal-libc -Dskip-non-native --zig-lib-dir lib
|
$ZIG build test-universal-libc -Dskip-non-native --zig-lib-dir lib
|
||||||
# $ZIG build test-compare-output -Dskip-non-native --zig-lib-dir lib
|
|
||||||
# $ZIG build test-standalone -Dskip-non-native --zig-lib-dir lib -Dskip-release-safe
|
|
||||||
$ZIG build test-stack-traces -Dskip-non-native --zig-lib-dir lib
|
$ZIG build test-stack-traces -Dskip-non-native --zig-lib-dir lib
|
||||||
$ZIG build test-cli -Dskip-non-native --zig-lib-dir lib
|
$ZIG build test-cli -Dskip-non-native --zig-lib-dir lib
|
||||||
$ZIG build test-asm-link -Dskip-non-native --zig-lib-dir lib
|
$ZIG build test-asm-link -Dskip-non-native --zig-lib-dir lib
|
||||||
# $ZIG build test-translate-c -Dskip-non-native --zig-lib-dir lib
|
$ZIG build test-translate-c -Dskip-non-native --zig-lib-dir lib
|
||||||
|
$ZIG build test-fmt --zig-lib-dir lib
|
||||||
|
|
|
||||||
10
ci/drone/test_linux_standalone
Executable file
10
ci/drone/test_linux_standalone
Executable file
|
|
@ -0,0 +1,10 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -x
|
||||||
|
set -e
|
||||||
|
|
||||||
|
INSTALL_PREFIX="$DRONE_WORKSPACE/stage3-release"
|
||||||
|
ZIG="$INSTALL_PREFIX/bin/zig"
|
||||||
|
export ZIG_GLOBAL_CACHE_DIR="$DRONE_WORKSPACE/zig-cache"
|
||||||
|
|
||||||
|
$ZIG build test-standalone -Dskip-non-native --zig-lib-dir lib -Dskip-release-safe
|
||||||
|
|
@ -12,7 +12,8 @@ $ZIG build test-std \
|
||||||
-Dskip-release-safe \
|
-Dskip-release-safe \
|
||||||
-Dskip-release-fast \
|
-Dskip-release-fast \
|
||||||
-Dskip-release-small \
|
-Dskip-release-small \
|
||||||
-Dskip-non-native
|
-Dskip-non-native \
|
||||||
|
-Dskip-single-threaded
|
||||||
|
|
||||||
# Produce the experimental std lib documentation.
|
# Produce the experimental std lib documentation.
|
||||||
mkdir -p "$INSTALL_PREFIX/doc/std"
|
mkdir -p "$INSTALL_PREFIX/doc/std"
|
||||||
|
|
|
||||||
|
|
@ -678,6 +678,10 @@ pub fn addPkgTests(
|
||||||
// https://github.com/ziglang/zig/issues/12415
|
// https://github.com/ziglang/zig/issues/12415
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if (backend == .stage2_c and builtin.cpu.arch == .aarch64) {
|
||||||
|
// https://github.com/ziglang/zig/issues/13357
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const libc_prefix = if (test_target.target.getOs().requiresLibC())
|
const libc_prefix = if (test_target.target.getOs().requiresLibC())
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue