This is an automated email from the ASF dual-hosted git repository.
adonisling 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 99195f9de9 [chore](third-party) Porting to Clang-16 (#18515)
99195f9de9 is described below
commit 99195f9de955c55f71138479ab18d2c0cd169159
Author: Adonis Ling <[email protected]>
AuthorDate: Tue Apr 11 00:53:38 2023 +0800
[chore](third-party) Porting to Clang-16 (#18515)
Fix the error implicit-function-declaration which raises when building
libunixodbc and gsasl by Clang-16 on Linux.
---
thirdparty/build-thirdparty.sh | 16 ++--------------
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh
index 144d6ba1c8..0bc2deb3fa 100755
--- a/thirdparty/build-thirdparty.sh
+++ b/thirdparty/build-thirdparty.sh
@@ -879,13 +879,7 @@ build_libunixodbc() {
cd "${TP_SOURCE_DIR}/${ODBC_SOURCE}"
- if [[ "${KERNEL}" != 'Darwin' ]]; then
- cflags="-I${TP_INCLUDE_DIR} -Wno-int-conversion"
- else
- cflags="-I${TP_INCLUDE_DIR} -Wno-int-conversion
-Wno-implicit-function-declaration"
- fi
-
- CFLAGS="${cflags}" \
+ CFLAGS="-I${TP_INCLUDE_DIR} -Wno-int-conversion
-Wno-implicit-function-declaration" \
LDFLAGS="-L${TP_LIB_DIR}" \
./configure --prefix="${TP_INSTALL_DIR}" --with-included-ltdl
--enable-static=yes --enable-shared=no
@@ -1343,14 +1337,8 @@ build_gsasl() {
mkdir -p "${BUILD_DIR}"
cd "${BUILD_DIR}"
- if [[ "${KERNEL}" != 'Darwin' ]]; then
- cflags=''
- else
- cflags='-Wno-implicit-function-declaration'
- fi
-
KRB5_CONFIG="${TP_INSTALL_DIR}/bin/krb5-config" \
- CFLAGS="${cflags} -I${TP_INCLUDE_DIR}" \
+ CFLAGS="-I${TP_INCLUDE_DIR} -Wno-implicit-function-declaration" \
../configure --prefix="${TP_INSTALL_DIR}" --with-gssapi-impl=mit
--enable-shared=no --with-pic --with-libidn-prefix="${TP_INSTALL_DIR}"
make -j "${PARALLEL}"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]