You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by yu...@apache.org on 2025/12/09 16:46:58 UTC

(incubator-gluten) branch main updated: [VL][DOC] Document build process for Gluten with Velox features (#11272)

This is an automated email from the ASF dual-hosted git repository.

yuanzhou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new efc9e8a4f4 [VL][DOC] Document build process for Gluten with Velox features (#11272)
efc9e8a4f4 is described below

commit efc9e8a4f46618567e399de83a5947a98c64c1f5
Author: BInwei Yang <fe...@apache.org>
AuthorDate: Wed Dec 10 00:46:53 2025 +0800

    [VL][DOC] Document build process for Gluten with Velox features (#11272)
    
    Added section on building Gluten with Velox enhanced features, including details on the fork and build options.
---
 docs/get-started/Velox.md | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/docs/get-started/Velox.md b/docs/get-started/Velox.md
index 37829a37d6..2439db55cd 100644
--- a/docs/get-started/Velox.md
+++ b/docs/get-started/Velox.md
@@ -108,6 +108,18 @@ After the above build process, the Jar file will be generated under `package/tar
 
 Alternatively you may refer to [build in docker](../developers/velox-backend-build-in-docker.md) to build the gluten jar in docker.
 
+## Build Gluten with Velox Enhanced Features
+
+There are several Velox PRs essential to Gluten that have not yet been merged upstream. Since upstream Velox lacks CI coverage for Gluten, any upstream PR could potentially break Gluten’s compilation or unit tests. As a result, Gluten cannot directly rely on upstream Velox. Instead, Gluten maintains its own fork of Velox at [ibm/velox](https://github.com/IBM/velox), which is rebased against upstream Velox on a per-PR basis. Due to the slow review process in upstream Velox, many features  [...]
+
+<img width="900" height="255" alt="image" src="https://github.com/user-attachments/assets/1b9a723f-2851-4847-b48c-87571fbd2a9c" />
+
+The commands:
+
+```bash
+./dev/buildbundle-veloxbe.sh --enable_enhanced_features=ON 
+```
+
 ## Dependency library deployment
 
 With build option `enable_vcpkg=ON`, all dependency libraries will be statically linked to `libvelox.so` and `libgluten.so` which are packed into the gluten-jar.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org