You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ad...@apache.org on 2022/10/25 13:35:39 UTC
[doris] branch master updated: [fix](thirdparty) g++-11: error: unrecognized command-line option '-m… (#13607)
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 4db18c139c [fix](thirdparty) g++-11: error: unrecognized command-line option '-m… (#13607)
4db18c139c is described below
commit 4db18c139c668fdb6fee22fbfb0f24c7097f2442
Author: Dongyang Li <he...@qq.com>
AuthorDate: Tue Oct 25 21:35:31 2022 +0800
[fix](thirdparty) g++-11: error: unrecognized command-line option '-m… (#13607)
When compiling third-party hdfs on aarch64 machine,
got error: g++-11: error: unrecognized command-line option '-msse4.2'
---
thirdparty/build-thirdparty.sh | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/thirdparty/build-thirdparty.sh b/thirdparty/build-thirdparty.sh
index c7906546c5..e404757a2b 100755
--- a/thirdparty/build-thirdparty.sh
+++ b/thirdparty/build-thirdparty.sh
@@ -1345,8 +1345,13 @@ build_hdfs3() {
cd "${BUILD_DIR}"
rm -rf ./*
+ if [[ "$(uname -m)" == "x86_64" ]]; then
+ SSE_OPTION='-DENABLE_SSE=ON'
+ else
+ SSE_OPTION='-DENABLE_SSE=OFF'
+ fi
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX="${TP_INSTALL_DIR}" \
- -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF -DBUILD_TEST=OFF \
+ -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF -DBUILD_TEST=OFF "${SSE_OPTION}" \
-DProtobuf_PROTOC_EXECUTABLE="${TP_INSTALL_DIR}/bin/protoc" \
-DProtobuf_INCLUDE_DIR="${TP_INSTALL_DIR}/include" \
-DProtobuf_LIBRARIES="${TP_INSTALL_DIR}/lib/libprotoc.a" \
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org