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 be3482e6d6 [docs](compilation) Update the post: Compilation on macOS
(#15970)
be3482e6d6 is described below
commit be3482e6d6d7812509fd92601ce88b488dcddcf6
Author: Adonis Ling <[email protected]>
AuthorDate: Tue Jan 17 00:09:04 2023 +0800
[docs](compilation) Update the post: Compilation on macOS (#15970)
Add more details about using the pre-built third-party libraries.
---
.../en/docs/install/source-install/compilation-mac.md | 19 ++++++++++++++++---
.../docs/install/source-install/compilation-mac.md | 19 ++++++++++++++++---
2 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/docs/en/docs/install/source-install/compilation-mac.md
b/docs/en/docs/install/source-install/compilation-mac.md
index 56b0a2d5b0..a3a6ef236f 100644
--- a/docs/en/docs/install/source-install/compilation-mac.md
+++ b/docs/en/docs/install/source-install/compilation-mac.md
@@ -51,13 +51,26 @@ This topic is about how to compile Doris from source with
macOS (both x86_64 and
1. The [Apache Doris Third Party
Prebuilt](https://github.com/apache/doris-thirdparty/releases/tag/automation)
page contains the source code of all third-party libraries. You can download
[doris-thirdparty-source.tgz](https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-source.tgz)
to obtain them.
-2. If your macOS is powered by _**Intel**_ chips, you can download the
_**precompiled**_ third party library
[doris-thirdparty-prebuilt-darwin-x86_64.tar.xz](https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-x86_64.tar.xz)
from the [Apache Doris Third Party
Prebuilt](https://github.com/apache/doris-thirdparty/releases/tag/automation)
page. You may refer to the following commands:
+2. You can download the _**precompiled**_ third party library from the [Apache
Doris Third Party
Prebuilt](https://github.com/apache/doris-thirdparty/releases/tag/automation)
page. You may refer to the following commands:
```shell
cd thirdparty
+ rm -rf installed
+
+ # Intel chips
curl -L
https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
\
- -o doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
- tar -xvf doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
+ -o - | tar -Jxf -
+
+ # Apple Silicon chips
+ curl -L
https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-arm64.tar.xz
\
+ -o - | tar -Jxf -
+
+ # Make sure that protoc and thrift can run successfully.
+ cd installed/bin
+
+ ./protoc --version
+ ./thrift --version
```
+3. When running `protoc` or `thrift`, you may meet an error which says **the
app can not be opened because the developer cannot be verified**. Go to
`Security & Privacy`. Click the `Open Anyway` button in the `General` pane to
confirm your intent to open the app. See
[https://support.apple.com/en-us/HT202491](https://support.apple.com/en-us/HT202491).
## Start-up
diff --git a/docs/zh-CN/docs/install/source-install/compilation-mac.md
b/docs/zh-CN/docs/install/source-install/compilation-mac.md
index 3e679d355a..4f1365ed02 100644
--- a/docs/zh-CN/docs/install/source-install/compilation-mac.md
+++ b/docs/zh-CN/docs/install/source-install/compilation-mac.md
@@ -51,13 +51,26 @@ under the License.
1. [Apache Doris Third Party
Prebuilt](https://github.com/apache/doris-thirdparty/releases/tag/automation)页面有所有第三方库的源码,可以直接下载[doris-thirdparty-source.tgz](https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-source.tgz)获得。
-2. 如果平台使用的是 _**Intel**_ 芯片,也可以在[Apache Doris Third Party
Prebuilt](https://github.com/apache/doris-thirdparty/releases/tag/automation)页面直接下载预编译好的第三方库[doris-thirdparty-prebuilt-darwin-x86_64.tar.xz](https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-x86_64.tar.xz),省去编译第三方库的过程,参考下面的命令。
+2. 可以在[Apache Doris Third Party
Prebuilt](https://github.com/apache/doris-thirdparty/releases/tag/automation)页面直接下载预编译好的第三方库,省去编译第三方库的过程,参考下面的命令。
```shell
cd thirdparty
+ rm -rf installed
+
+ # Intel 芯片
curl -L
https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
\
- -o doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
- tar -xvf doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
+ -o - | tar -Jxf -
+
+ # Apple Silicon 芯片
+ curl -L
https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-darwin-arm64.tar.xz
\
+ -o - | tar -Jxf -
+
+ # 保证protoc和thrift能够正常运行
+ cd installed/bin
+
+ ./protoc --version
+ ./thrift --version
```
+3.
运行`protoc`和`thrift`的时候可能会遇到**无法打开,因为无法验证开发者**的问题,可以到前往`安全性与隐私`。点按`通用`面板中的`仍要打开`按钮,以确认打算打开该二进制。参考[https://support.apple.com/zh-cn/HT202491](https://support.apple.com/zh-cn/HT202491)。
## 启动
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]