From 9d967da5e39b1835c10aceeca8769e8a25a50be2 Mon Sep 17 00:00:00 2001 From: liuyaning6 Date: Wed, 30 Nov 2022 16:22:18 +0800 Subject: [PATCH] add install dependencies for build in llvm-build/README.md Signed-off-by: liuyaning6 --- llvm-build/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/llvm-build/README.md b/llvm-build/README.md index fd76e9fcf755..17ea083e6ae2 100644 --- a/llvm-build/README.md +++ b/llvm-build/README.md @@ -24,12 +24,27 @@ repo forall -c 'git lfs pull' ```
+ ### Toolchain build process Here is an example of starting build process on Linux or MacOS: ``` # update prebuilts, no need to run each time ./toolchain/llvm-project/llvm-build/env_prepare.sh + +# Choose which dependencies to install based on your system +> mac x86-64 +brew install swig + +> mac arm64 (m1/m2) +install Homebrew +brew install git-lfs java coreutils wget +softlink prebuilts/cmake/darwin-arm64/bin/cmake -> your local +softlink prebuilts/cmake/darwin-arm64/bin/ninja -> your local + +> ubuntu x86-64 +sudo apt-get install build-essential swig python3-dev libedit-dev libncurses5-dev binutils-dev + # build python3 ./toolchain/llvm-project/llvm-build/build.py ``` -- Gitee