Commit Graph

174 Commits

Author SHA1 Message Date
Kevin Cai 4958e60057
[BugFix] arrow build respect avx2 settings (#62006)
Signed-off-by: Kevin Cai <kevin.cai@celerdata.com>
2025-08-18 19:35:15 +08:00
Kevin Cai 1e661f5859
[Tool] update thirdparty tar and script (#61500)
all upper cases to CMAKE ON/OFF switch
update thirdparty tarball
less verbosity of wget downloading archives
less verbosity on aws cpp sdk unzip
less verbosity on extracting archives

Signed-off-by: Kevin Cai <kevin.cai@celerdata.com>
2025-08-01 15:07:20 +08:00
Murphy ce8c38477a
[BugFix] avoid compile the libdivide (#60874)
Signed-off-by: Murphy <mofei@starrocks.com>
2025-07-14 08:58:45 +00:00
stdpain a14c09619a
[Enhancement] update toolchain images (#60719)
Signed-off-by: stdpain <drfeng08@gmail.com>
2025-07-11 10:59:41 +08:00
Murphy d9b23cffb4
[Enhancement] function hour_from_unixtime (#60331)
Signed-off-by: Murphy <mofei@starrocks.com>
2025-07-10 16:16:51 +08:00
Mesut Döner 8c5f9fda32
[Enhancement] Enhance thirdparty build script (#60156)
Signed-off-by: Mesut-Doner <mesutdonerng@gmail.com>
2025-06-26 10:50:29 +08:00
Rohit Satardekar d96b52103a
[Enhancement] bump up breakpad to 2024.02.16 to fix crash in dump_syms (#60005)
we are using and older version of dump_syms that doesn’t understand the .relr.dyn section

Fixes #60004

update breakpad to version breakpad-2024.02.16

$ bash thirdparty/minidump/gen_minidump_symbols.sh
starrocks_be'size (2153mb) reduced to (556mb)
symbol file is at /home/ubuntu/starrocks/output/be/symbols/starrocks_be/AC7FAB7F8B5BF82100000000000000000

Signed-off-by: Rohit Satardekar <rohitrs1983@gmail.com>
2025-06-22 07:48:33 +08:00
Rohit Satardekar e3cea5e7f4
[BugFix] Fix third-party build failure for pulsar-client-cpp-3.3.0 mo… (#59904)
Signed-off-by: Rohit Satardekar <rohitrs1983@gmail.com>
2025-06-17 13:28:18 +08:00
shuming.li 522f719bf6
[Tool] [BugFix] Fix building format-sdk compile bugs (#59365)
Signed-off-by: shuming.li <ming.moriarty@gmail.com>
2025-05-27 16:03:16 +08:00
stdpain 9820cf29dd
[BugFix] update azure install lib dirs (#59336)
Signed-off-by: stdpain <drfeng08@gmail.com>
2025-05-26 16:56:23 +08:00
stdpain c60ddf39f3
[BugFix] Fix compilation errors in centos7 (#59273)
Signed-off-by: stdpain <drfeng08@gmail.com>
2025-05-23 15:27:05 +08:00
wyb f2752d861e
[Enhancement] Add azure cpp sdk (#59016)
Signed-off-by: wyb <wybb86@gmail.com>
2025-05-16 11:15:41 +00:00
Hongkun Xu 86c5c45641
[Tool] Support build avro-cpp module (#58908)
Signed-off-by: Hongkun Xu <xuhongkun666@163.com>
2025-05-13 08:56:42 -07:00
wyb e0272625e7
[BugFix] Fix avro cpp header path (#58109)
Signed-off-by: wyb <wybb86@gmail.com>
2025-04-16 09:35:16 -07:00
stdpain 4f389a12c3
[Enhancement] Support for dynamic linking to support switching jemalloc with debug option (#57970)
Signed-off-by: stdpain <drfeng08@gmail.com>
Signed-off-by: stdpain <34912776+stdpain@users.noreply.github.com>
2025-04-16 10:45:02 +08:00
wyb 97464b08fe
[Enhancement] Bump avro to 1.12.0 and add avro cpp library (#57984)
Signed-off-by: wyb <wybb86@gmail.com>
2025-04-15 13:39:26 +08:00
yan zhang 38a20f8c4d
[Enhancement] add xsmid thirdparty header files (#57964)
Signed-off-by: yan zhang <dirtysalt1987@gmail.com>
2025-04-14 19:32:53 +08:00
Hongkun Xu c3b8e1160a
[Tool] Support build icu thirdparty module (#57451) 2025-04-03 10:10:39 +08:00
eyes_on_me 4c027fe694
[Feature] upper/lower support utf8 (#56192)
Signed-off-by: silverbullet233 <3675229+silverbullet233@users.noreply.github.com>
2025-03-24 09:55:55 +08:00
Elmi Ahmadov 3eb9baf564
[Tool] Fix main build (#55684)
Signed-off-by: Elmi Ahmadov <e.ahmadov@celonis.com>
2025-02-08 09:25:06 +08:00
Kevin Cai f0568fdfd0
[Enhancement] patching flatbuffers CMakeLists.txt (#54579)
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2025-01-02 16:07:32 +08:00
Kevin Cai e494f6e3fb
[Enhancement] remove gcc14 detect in build-thirdparty script (#54576)
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2025-01-02 10:46:02 +08:00
liubotao becbf01951
[Feature] Support the Arrow Flight SQL protocol to enhance data transfer efficiency (#50199)
Signed-off-by: liubotao <316945435@qq.com>
2024-11-15 15:27:52 +08:00
gengjun-git 66233b22f7
[Enhancement] Upgrade async-profiler to 3.0 (#52230)
Signed-off-by: gengjun-git <gengjun@starrocks.com>
2024-10-28 10:23:39 +08:00
jay 3fbe5184a1
[Feature] Bypass sdk read and write decoupling (#45918)
Signed-off-by: jukejian <jukejian@bytedance.com>
Signed-off-by: plotor <zhenchao.wang@hotmail.com>
2024-09-26 16:50:13 +08:00
zombee0 1f4e2384b0
[Enhancement]explicit specific arrow use avx2 as default (#51038)
Signed-off-by: zombee0 <ewang2027@gmail.com>
2024-09-19 19:51:45 +08:00
Kevin Cai 5db79c8c68
[Tool] update toolchain to 20240831 (#50517)
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
Signed-off-by: stdpain <drfeng08@gmail.com>
Co-authored-by: stdpain <drfeng08@gmail.com>
2024-09-09 20:49:20 +08:00
stdpain 2d67753fbb
[BugFix] Fix compile error in GCC-14 (#50577)
Signed-off-by: stdpain <drfeng08@gmail.com>
2024-09-03 15:16:39 +08:00
zombee0 43a09d1c56
[Tool] introduce 3rd-party lib poco (#50023)
Signed-off-by: zombee0 <ewang2027@gmail.com>
2024-08-21 10:06:13 +08:00
Binglin Chang 6937b32975
[Enhancement] Add KMS for aws sdk build (#49171)
Signed-off-by: Binglin Chang <decstery@gmail.com>
2024-07-30 12:20:52 -07:00
Kevin Cai 47e85eeef9
[Enhancement] Staros v3.3 rc3 and brpc glog update (#48949)
Signed-off-by: stdpain <drfeng08@gmail.com>
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
Co-authored-by: stdpain <drfeng08@gmail.com>
2024-07-28 22:58:52 -07:00
leorishdu 9ca404197d
[Feature] Introduce TenAnn as the vector index implementation library (#48384)
Signed-off-by: leorishdu <18771113323@163.com>
2024-07-22 03:36:20 +00:00
Alex Zhu 9be828c416
[BugFix] Fix thirdparty compilation error (#48191)
Signed-off-by: Alex Zhu <zhuming9011@gmail.com>
2024-07-11 10:01:10 -07:00
Kevin Cai 43d99dbfe9
[Enhancement] adopt simdutf implementation (#47174)
adopt simdutf library to replace the utf8 related homebrew impl.
Fixes Consider replacing src/util/simdutf8check.h #16058

Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2024-06-21 23:43:27 +08:00
srlch 8654015897
[Enhancement] Speed up Gin writing (#46356)
Signed-off-by: srlch <linzichao@starrocks.com>
2024-06-13 21:38:47 +08:00
Smith Cruise 283b91c3ed
[Enhancement] Bump BE thrift to 0.20.0 (#46521) 2024-06-04 10:01:43 +08:00
stdpain 37cb2cf0ed
[Feature] introduce thirdparty grpc (#46247)
Signed-off-by: stdpain <drfeng08@gmail.com>
2024-05-28 21:04:31 +08:00
Kevin Cai fad3f1b76e
[Tool] Force file relative path in BE's debug symbol (#46030)
add -ffile-prefix-map to convert absolute path to relative path
fix gensrc_dir, use a symbolic link to be/src/gen_cpp/ directory
apply -ffile-prefix-map to .c file as well

Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2024-05-24 10:55:09 +08:00
zihe.liu 92e6bf6d53
[Enhancement] Optimize bitshuffle and crc for ARM (#44607)
Signed-off-by: zihe.liu <ziheliu1024@gmail.com>
2024-04-26 15:34:48 +08:00
Gavin 30e7e97cae
[Enhancement] Remove cachelib library and dependencies to reduce the thirdparty space. (#42660) 2024-03-15 17:49:29 +08:00
Murphy 4ba7e8adfb
[Tool] use gz for thirdparty (#42587)
Signed-off-by: Murphy <mofei@starrocks.com>
2024-03-15 07:18:53 +08:00
Zhuhe Fang 764bd77d23
[Refactor] refactor LLVM lib (#41212)
Signed-off-by: Zhuhe Fang <fzhedu@gmail.com>
2024-02-20 21:37:19 +08:00
Zhuhe Fang a91e5fed43
[Feature] concurrently jit and put compiled func into LRU cache (#40355)
Signed-off-by: Zhuhe Fang <fzhedu@gmail.com>
2024-02-20 10:41:55 +08:00
Yueyang Zhan 250a06a7b1
[Enhancement] Revert "[Enhancement] link libLLVM as single shared lib (#35955)" (#40840)
Signed-off-by: Moonm3n <saxonzhan@gmail.com>
2024-02-07 11:30:31 +00:00
dujl 0a2f08d1b4
[Feature] compile the third-party packages using pic mode (#38169)
Why I'm doing:
Some third-party packages are not compiled in pic mode result in it can not be used in shared library.

What I'm doing:
compile these package using pic mode

Signed-off-by: dujunling <dujunling@bytedance.com>
2024-01-02 19:15:10 +08:00
stdpain a0e96f1341
[Enhancement] link libLLVM as single shared lib (#35955)
Signed-off-by: stdpain <drfeng08@gmail.com>
2023-11-28 20:31:03 +08:00
leorishdu e66a35e082
[Feature] Support clucene deps (#34134) 2023-11-08 07:58:59 -08:00
Zhang Yifan 02977a9980
[BugFix] Build curl without brotli (#34201)
Fix the compilation error with thirdparty building:

```
../lib/.libs/libcurl.a(libcurl_la-version.o): In function `brotli_version':
/root/starrocks/thirdparty/src/curl-8.4.0/lib/version.c:91: undefined reference to `BrotliDecoderVersion'
../lib/.libs/libcurl.a(libcurl_la-version.o): In function `curl_version_info':
/root/starrocks/thirdparty/src/curl-8.4.0/lib/version.c:619: undefined reference to `BrotliDecoderVersion'
../lib/.libs/libcurl.a(libcurl_la-version.o): In function `brotli_version':
/root/starrocks/thirdparty/src/curl-8.4.0/lib/version.c:91: undefined reference to `BrotliDecoderVersion'
../lib/.libs/libcurl.a(libcurl_la-content_encoding.o): In function `brotli_close_writer':
/root/starrocks/thirdparty/src/curl-8.4.0/lib/content_encoding.c:704: undefined reference to `BrotliDecoderDestroyInstance'
../lib/.libs/libcurl.a(libcurl_la-content_encoding.o): In function `brotli_init_writer':
/root/starrocks/thirdparty/src/curl-8.4.0/lib/content_encoding.c:644: undefined reference to `BrotliDecoderCreateInstance'
../lib/.libs/libcurl.a(libcurl_la-content_encoding.o): In function `brotli_unencode_write':
/root/starrocks/thirdparty/src/curl-8.4.0/lib/content_encoding.c:671: undefined reference to `BrotliDecoderDecompressStream'
/root/starrocks/thirdparty/src/curl-8.4.0/lib/content_encoding.c:682: undefined reference to `BrotliDecoderDestroyInstance'
/root/starrocks/thirdparty/src/curl-8.4.0/lib/content_encoding.c:688: undefined reference to `BrotliDecoderGetErrorCode'
collect2: error: ld returned 1 exit status
make[2]: *** [curl] Error 1
make[2]: Leaving directory `/root/starrocks/thirdparty/src/curl-8.4.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/starrocks/thirdparty/src/curl-8.4.0/src'
make: *** [all-recursive] Error 1
```

Signed-off-by: zhangyifan27 <chinazhangyifan@163.com>
2023-11-02 20:28:54 -07:00
Yueyang Zhan ec260af13c
[Tool] Adjust the LLVM third-party library (#34124)
Signed-off-by: Moonm3n <saxonzhan@gmail.com>
2023-11-01 22:14:02 +08:00
Zhuhe Fang c5774c908c
[BugFix] Revert "[Feature] Arithmetic expression JIT (#28477)" (#34094)
Signed-off-by: fzhedu <fzhedu@gmail.com>
Signed-off-by: Zhuhe Fang <fzhedu@gmail.com>
2023-10-31 19:24:59 -07:00