Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm64 版ビルド時にインストールするライブラリを整理する #150

Merged
merged 2 commits into from
Nov 13, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 27 additions & 8 deletions doc/BUILD_LINUX.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,40 +12,59 @@ git clone https://github.com/shiguredo/hisui.git

必要なライブラリをインストールします。

まず、Bazel をインストールする必要があります。
Lyra のビルドには Bazel バージョン 5.3.2 を使用するため、Bazelisk をインストールしてください。

https://bazel.build/install?hl=ja

### x86_64 ビルド時

```
sudo apt install cmake clang libc6-dev libstdc++-10-dev yasm libva-dev libdrm-dev python3-numpy g++
```

上記以外に Bazel をインストールする必要があります。
Lyra のビルドには Bazel バージョン 5.3.2 を使用するため、Bazelisk を使用してインストールすることをおすすめします。
### Ubuntu 20.04 arm64 ビルド時

https://bazel.build/install?hl=ja
```
sudo apt install cmake clang-12 binutils-aarch64-linux-gnu libc6-dev-arm64-cross libstdc++-10-dev-arm64-cross yasm python3-numpy g++ libva-dev libdrm-dev python3-numpy g++
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python3-numpy g++ のインストールが重複しているようです


sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 1
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 1
```

### Ubuntu 22.04 arm64 ビルド時

```
sudo apt install cmake clang binutils-aarch64-linux-gnu libc6-dev-arm64-cross libstdc++-10-dev-arm64-cross yasm python3-numpy g++ libva-dev libdrm-dev python3-numpy g++
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

python3-numpy g++ のインストールが重複しているようです

```

## ビルド

## Ubuntu 20.04 x86_64 ビルド
### Ubuntu 20.04 x86_64 ビルド

```
./build.bash ubuntu-20.04_x86_64
```

## Ubuntu 20.04 arm64 ビルド
### Ubuntu 20.04 arm64 ビルド

```
./build.bash ubuntu-20.04_arm64
```

## Ubuntu 22.04 x86_64 ビルド
### Ubuntu 22.04 x86_64 ビルド

```
./build.bash ubuntu-22.04_x86_64
```

## Ubuntu 22.04 arm64 ビルド
### Ubuntu 22.04 arm64 ビルド

```
./build.bash ubuntu-22.04_arm64
```

### --use-fdk-aac を有効にしたバイナリをビルドする
#### --use-fdk-aac を有効にしたバイナリをビルドする

FDK-AAC を有効にする場合は自前でのビルドが必要になります。

Expand Down