diff --git a/thirdparty/CHANGELOG.md b/thirdparty/CHANGELOG.md index fa144998dcdc64..6dae50f66538ff 100644 --- a/thirdparty/CHANGELOG.md +++ b/thirdparty/CHANGELOG.md @@ -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}` +## 20250319 + +- Added: jindofs 6.3.4 + ## 20250318 - Modified: hadoop-libs 3.3.6.5 -> 3.3.6.6 diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh index 71dd5a1ae747d7..c0ad59864359e7 100755 --- a/thirdparty/build-thirdparty.sh +++ b/thirdparty/build-thirdparty.sh @@ -1857,6 +1857,15 @@ build_icu() { 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=( odbc diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh index e2b780cd353c84..e704b3649ca500 100644 --- a/thirdparty/vars.sh +++ b/thirdparty/vars.sh @@ -526,6 +526,13 @@ ICU_NAME=release-69-1.tar.gz ICU_SOURCE=icu-release-69-1 ICU_MD5SUM="135125f633864285d637db5c01e0388b" +# jindofs +JINDOFS_DOWNLOAD="https://github.com/apache/doris-thirdparty/releases/download/alibabacloud-jindodata-releases/jindofs-6.3.4-libs.tar.gz" +JINDOFS_NAME=jindofs-6.3.4-libs.tar.gz +JINDOFS_SOURCE=jindofs-6.3.4-libs +JINDOFS_MD5SUM="75e4869a3f179cb1d8c4c440ae92a356" + + # all thirdparties which need to be downloaded is set in array TP_ARCHIVES export TP_ARCHIVES=( 'LIBEVENT'