diff --git a/docs/developers/docker_ubuntu22.04.md b/docs/developers/docker_ubuntu22.04.md index de4951a02dda..e1c03b45f541 100644 --- a/docs/developers/docker_ubuntu22.04.md +++ b/docs/developers/docker_ubuntu22.04.md @@ -27,7 +27,7 @@ apt install maven build-essential cmake libssl-dev libre2-dev libcurl4-openssl-d apt install sudo # make sure jemalloc is uninstalled, jemalloc will be build in vcpkg, which conflicts with the default jemalloc in system -apt uninstall jemalloc_dev jemalloc +apt purge libjemalloc-dev libjemalloc2 librust-jemalloc-sys-dev #make sure jdk8 is used. New version of jdk is not supported apt install -y openjdk-8-jdk @@ -54,7 +54,7 @@ cd gluten/ # the script download velox & arrow and compile all dependency library automatically # To access HDFS or S3, you need to add the parameters `--enable_hdfs=ON` and `--enable_s3=ON` -# It's suggested to build using static link, enabled by --ENABLE_VCPKG=ON -# For developer, it's suggested to enable Debug info, by --BUILD_TYPE=RelWithDebInfo. Note RelWithDebInfo uses -o2, release uses -o3 -./dev/buildbundle-veloxbe.sh --ENABLE_VCPKG=ON --BUILD_TYPE=RelWithDebInfo +# It's suggested to build using static link, enabled by `--enable_vcpkg=ON` +# For developer, it's suggested to enable Debug info, by --build_type=RelWithDebInfo. Note RelWithDebInfo uses -o2, release uses -o3 +./dev/buildbundle-veloxbe.sh --enable_vcpkg=ON --build_type=RelWithDebInfo ``` diff --git a/docs/get-started/Velox.md b/docs/get-started/Velox.md index 2ccff4fb230e..be6c00a549e7 100644 --- a/docs/get-started/Velox.md +++ b/docs/get-started/Velox.md @@ -4,6 +4,19 @@ title: Gluten with Velox Backend nav_order: 1 parent: Getting-Started --- +# Supported Version +| Type | Version | +|-------|------------------------------| +| Spark | 3.2.2, 3.3.1 | +| OS | Ubuntu20.04/22.04, Centos7/8 | +| jdk | openjdk8 | +| scala | 2.12 + +Spark3.4.0 support is still WIP. TPCH/DS can pass, UT is not yet passed. + +There are pending PRs for jdk11 support. + + Currently, the mvn script can automatically fetch and build all dependency libraries incluing Velox. Our nightly build still use Velox under oap-project. # Prerequisite