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 <adonis0...@gmail.com> 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: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org