13 lines
563 B
Bash
13 lines
563 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# Thin wrapper around build_cuda_cccl_python.sh that builds the cuda_cccl wheel
|
||
|
|
# with ThreadSanitizer instrumentation on the c.parallel (v1) host code, for the
|
||
|
|
# free-threaded (3.14t) TSan nightly lane. The shared build script honors
|
||
|
|
# CCCL_C_PARALLEL_SANITIZE_THREAD (passes -DCCCL_C_PARALLEL_SANITIZE_THREAD=ON to
|
||
|
|
# the wheel build and --exclude libtsan from the auditwheel repair).
|
||
|
|
set -euo pipefail
|
||
|
|
|
||
|
|
ci_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
|
|
|
||
|
|
export CCCL_C_PARALLEL_SANITIZE_THREAD=1
|
||
|
|
"$ci_dir/build_cuda_cccl_python.sh" "$@"
|