Conversation
luhenry
marked this pull request as draft
September 28, 2026 07:42
luhenry
added a commit
that referenced
this pull request
Sep 28, 2026
Contributor
|
luhenry
marked this pull request as ready for review
September 28, 2026 12:06
luhenry
added a commit
that referenced
this pull request
Sep 28, 2026
luhenry
added a commit
that referenced
this pull request
Sep 28, 2026
…echunk, grpcio-observability, fatfs-ng, neo4j-rust-ext, valkey-glide-sync, mercurial, pyvips-binary, runai-model-streamer-gcs) luhenry merged this batch of PRs directly (~12:07-12:14 UTC). Each package's merge-triggered publish workflow run is still queued on main and no GitHub Release exists yet (docs/packages/<pkg>.yaml still bare), so mark all eleven publishing and keep their pr: field as-is. drjit (#2429), also part of this wave, was already corrected by another agent (aa0d674).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
drjit1.5.0Compiles Dr.Jit's JIT-tracing array core (drjit-core, drjit-extra) and its nanobind Python bindings. Upstream publishes no riscv64 wheel.
Mirrors upstream's
wheels.yml(plain cibuildwheel driven bypyproject.toml).Differs from upstream
*_NATIVE_FLAGSto empty - scikit-build-core's own default for a non-aarch64 target is-march=haswell, which riscv64 GCC rejects outright.Matrix: cp39-cp314, no cp314t - matches upstream's own cibuildwheel
buildlist, which does not build cp314t either.Testing
License: Wheel bundles lz4/xxHash (BSD-2-Clause, Yann Collet) and robin_map (MIT, Tessil) source compiled straight into libdrjit-core.so; upstream ships no licence text for either (same gap on every architecture it already builds for), so
0002addslicense-filesfor both.Patches
0001-build-drjit-core-on-riscv64.patch- To upstream. Two "not aarch64 means x86" preprocessor gaps block compiling drjit-core's dlopen-based LLVM/CUDA JIT backends (<immintrin.h>,__builtin_ia32_pause); neither backend needs an LLVM install or the CUDA toolkit to build, both resolve at runtime. Reproduces on any non-x86, non-aarch64 target.0002-package-licences-of-vendored-lz4-xxhash-and-robin-map.patch- To upstream. See License above.Built locally under QEMU: drjit-core and drjit-extra compile and link clean, 0 errors.