[deps](jindofs) add jindofs for 2.1 (#49259)(#49371)(#49374)(#49502)(#49503)(#49886)(#49903) (#49908)

bp (#49259)(#49371)(#49374)(#49502)(#49503)(#49886)(#49903)
This commit is contained in:
Mingyu Chen (Rayner)
2025-04-10 06:58:36 -07:00
committed by GitHub
parent a512edc7e2
commit 826cbfdb63
3 changed files with 22 additions and 1 deletions

View File

@ -2,6 +2,10 @@
This file contains version of the third-party dependency libraries in the build-env image. The docker build-env image is apache/doris, and the tag is `build-env-${version}`
## 20250408
- Modified: jindofs 6.3.4 -> 6.8.2
## 20250402
- Added: icu 75-1, develop ICU tokenizer based on ICU library.

View File

@ -1809,8 +1809,19 @@ build_icu() {
make -j "${PARALLEL}"
make install
}
# jindofs
build_jindofs() {
check_if_source_exist "${JINDOFS_SOURCE}"
rm -rf "${TP_INSTALL_DIR}/jindofs_libs/"
mkdir -p "${TP_INSTALL_DIR}/jindofs_libs/"
cp -r ${TP_SOURCE_DIR}/${JINDOFS_SOURCE}/* "${TP_INSTALL_DIR}/jindofs_libs/"
}
if [[ "${#packages[@]}" -eq 0 ]]; then
packages=(
jindofs
libunixodbc
openssl
libevent

8
thirdparty/vars.sh vendored
View File

@ -508,13 +508,18 @@ BASE64_NAME="v0.5.2.tar.gz"
BASE64_SOURCE="base64-0.5.2"
BASE64_MD5SUM="49e5a6c98bd0192aedd16c16eec39974"
# icu
ICU_DOWNLOAD="https://github.com/unicode-org/icu/archive/refs/tags/release-75-1.tar.gz"
ICU_NAME=release-75-1.tar.gz
ICU_SOURCE=icu-release-75-1
ICU_MD5SUM="4003649b8731f938c852748ffa393847"
# jindofs
JINDOFS_DOWNLOAD="https://github.com/apache/doris-thirdparty/releases/download/alibabacloud-jindodata-releases/jindofs-6.8.2-libs-0.1.tar.gz"
JINDOFS_NAME=jindofs-6.8.2-libs-0.1.tar.gz
JINDOFS_SOURCE=jindofs-6.8.2-libs-0.1
JINDOFS_MD5SUM="0e5b0f71e636b8ed3f09e0bf16208fd1"
# all thirdparties which need to be downloaded is set in array TP_ARCHIVES
export TP_ARCHIVES=(
'LIBEVENT'
@ -591,6 +596,7 @@ export TP_ARCHIVES=(
'ALI_SDK'
'BASE64'
'ICU'
'JINDOFS'
)
if [[ "$(uname -s)" == 'Darwin' ]]; then