You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ga...@apache.org on 2022/10/25 09:47:05 UTC

[doris] branch master updated: [Chore](build) add a environment variable DISABLE_JAVA_UDF (#13588)

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

gabriellee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new bd884d3298 [Chore](build) add a environment variable DISABLE_JAVA_UDF (#13588)
bd884d3298 is described below

commit bd884d3298836dd8a08722b1c3f3b3499d266266
Author: Pxl <px...@qq.com>
AuthorDate: Tue Oct 25 17:46:56 2022 +0800

    [Chore](build) add a environment variable DISABLE_JAVA_UDF (#13588)
---
 build.sh | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

diff --git a/build.sh b/build.sh
index 650c030248..3f1af56b52 100755
--- a/build.sh
+++ b/build.sh
@@ -46,14 +46,13 @@ Usage: $0 <options>
      --audit            build audit loader. Default ON.
      --spark-dpp        build Spark DPP application. Default ON.
      --hive-udf         build Hive UDF library for Spark Load. Default ON.
-     --java-udf         build Java UDF library. Default ON.
      --clean            clean and build target
      -j                 build Backend parallel
 
   Environment variables:
     USE_AVX2            If the CPU does not support AVX2 instruction set, please set USE_AVX2=0. Default is ON.
     STRIP_DEBUG_INFO    If set STRIP_DEBUG_INFO=ON, the debug information in the compiled binaries will be stored separately in the 'be/lib/debug_info' directory. Default is OFF.
-
+    DISABLE_JAVA_UDF    If set DISABLE_JAVA_UDF=ON, we will do not build binary with java-udf. Default is OFF.
   Eg.
     $0                                      build all
     $0 --be                                 build Backend
@@ -62,7 +61,7 @@ Usage: $0 <options>
     $0 --fe --be --clean                    clean and build Frontend, Spark Dpp application and Backend
     $0 --spark-dpp                          build Spark DPP application alone
     $0 --broker                             build Broker
-    $0 --be --fe --java-udf                 build Backend, Frontend, Spark Dpp application and Java UDF library
+    $0 --be --fe                            build Backend, Frontend, Spark Dpp application and Java UDF library
 
     USE_AVX2=0 $0 --be                      build Backend and not using AVX2 instruction.
     USE_AVX2=0 STRIP_DEBUG_INFO=ON $0       build all and not using AVX2 instruction, and strip the debug info for Backend
@@ -113,7 +112,6 @@ if ! OPTS="$(getopt \
     -l 'audit' \
     -l 'meta-tool' \
     -l 'spark-dpp' \
-    -l 'java-udf' \
     -l 'hive-udf' \
     -l 'clean' \
     -l 'help' \
@@ -131,7 +129,7 @@ BUILD_BROKER=0
 BUILD_AUDIT=0
 BUILD_META_TOOL='OFF'
 BUILD_SPARK_DPP=0
-BUILD_JAVA_UDF=0
+BUILD_JAVA_UDF=1
 BUILD_HIVE_UDF=0
 CLEAN=0
 HELP=0
@@ -145,7 +143,6 @@ if [[ "$#" == 1 ]]; then
     BUILD_AUDIT=1
     BUILD_META_TOOL='OFF'
     BUILD_SPARK_DPP=1
-    BUILD_JAVA_UDF=1
     BUILD_HIVE_UDF=1
     CLEAN=0
 else
@@ -154,13 +151,11 @@ else
         --fe)
             BUILD_FE=1
             BUILD_SPARK_DPP=1
-            BUILD_JAVA_UDF=1
             BUILD_HIVE_UDF=1
             shift
             ;;
         --be)
             BUILD_BE=1
-            BUILD_JAVA_UDF=1
             shift
             ;;
         --broker)
@@ -179,12 +174,6 @@ else
             BUILD_SPARK_DPP=1
             shift
             ;;
-        --java-udf)
-            BUILD_JAVA_UDF=1
-            BUILD_FE=1
-            BUILD_SPARK_DPP=1
-            shift
-            ;;
         --hive-udf)
             BUILD_HIVE_UDF=1
             shift
@@ -296,6 +285,10 @@ if [[ -z "${USE_DWARF}" ]]; then
     USE_DWARF='OFF'
 fi
 
+if [[ -z "${DISABLE_JAVA_UDF}" ]]; then
+    DISABLE_JAVA_UDF='OFF'
+fi
+
 if [[ -z "${RECORD_COMPILER_SWITCHES}" ]]; then
     RECORD_COMPILER_SWITCHES='OFF'
 fi
@@ -304,6 +297,10 @@ if [[ "${BUILD_JAVA_UDF}" -eq 1 && "$(uname -s)" == 'Darwin' ]]; then
     BUILD_JAVA_UDF=0
 fi
 
+if [[ "${DISABLE_JAVA_UDF}" == "ON" ]]; then
+    BUILD_JAVA_UDF=0
+fi
+
 echo "Get params:
     BUILD_FE            -- ${BUILD_FE}
     BUILD_BE            -- ${BUILD_BE}


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