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>
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>
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>
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>
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>
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>