Skip to content

Commit

Permalink
Merge pull request #351 from shiguredo/feature/raspi-base-change-book…
Browse files Browse the repository at this point in the history
…worm

Raspberry Pi ビルドを bookworm にする
  • Loading branch information
torikizi authored Sep 2, 2024
2 parents e6681d0 + 6882d17 commit 78673c8
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 11 deletions.
24 changes: 16 additions & 8 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@
- @melpon
- [CHANGE] ubuntu-20.04_armv8_jetson_xavier のパッケージを削除
- @melpon
- [CHANGE] JetPack 5.1.2 に対応
- JetPack 5.1.1, 5.1.2 で動作を確認
- JetPack 5.1 では、互換性の問題で JetsonJpegDecoder がエラーになることを確認
- @enm10k
- [UPDATE] CLI11 を 2.4.2 に上げる
- @voluntas @torikizi
- [UPDATE] SDL を 2.30.3 に上げる
- @voluntas @torikizi
- [UPDATE] Boost を 1.85.0 に上げる
- @torikizi
- [CHANGE] JetPack 5.1.2 に対応
- JetPack 5.1.1, 5.1.2 で動作を確認
- JetPack 5.1 では、互換性の問題で JetsonJpegDecoder がエラーになることを確認
- @enm10k
- [UPDATE] WebRTC を m125.6422.2.5 に上げる
- @torikizi @melpon
- [UPDATE] WebRTC を m119 に上げたことで必要になった関連するライブラリもバージョンを上げる
Expand All @@ -44,6 +44,14 @@
- Node.js 16 の Deprecated に伴うアップデート
- actions/download-artifact@v3 から actions/download-artifact@v4 にアップデート
- @torikizi
- [UPDATE] Raspberry Pi OS のビルドを bullseye から bookworm にアップデート
- multistrap の suite を bullseye から bookworm に修正
- libstdc++-11-dev をインストールするように修正
- @torikizi
- [UPDATE] CMakeList.txt の修正
- STL が要求する CUDA のバージョンが 12.4 以上であるため、他のプラットフォームに影響が出ないように無視するように修正
- 参考: https://stackoverflow.com/questions/78515942/cuda-compatibility-with-visual-studio-2022-version-17-10
- @torikizi
- [ADD] ubuntu-22.04_armv8_jetson のパッケージを追加
- @melpon
- [ADD] Intel VPL の H.265 ハードウェアエンコーダ/デコーダに対応する
Expand All @@ -58,14 +66,14 @@
- @melpon
- [ADD] Ubuntu 24.04 対応
- @melpon
- [FIX] macOS で USB 接続されたカメラが取得できなくなっていたのを修正
- macOS で USB デバイスが取得できなくなっていたため、取得するように修正
- macOS 14 以降では従来の API では取得できなくなっていたため API を新たに用意し、macOS 14 以降で新しい API を利用する
- @torikizi
- [ADD] Intel VPL の AV1 ハードウェアエンコーダに対応する
- @tnoho
- [ADD] Intel VPL の VP9 ハードウェアエンコーダに対応する
- @tnoho
- [FIX] macOS で USB 接続されたカメラが取得できなくなっていたのを修正
- macOS で USB デバイスが取得できなくなっていたため、取得するように修正
- macOS 14 以降では従来の API では取得できなくなっていたため API を新たに用意し、macOS 14 以降で新しい API を利用する
- @torikizi

## 2023.1.0

Expand Down
3 changes: 3 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,9 @@ if ("${TARGET_OS}" STREQUAL "windows")
# VS のバージョンと _MSC_VER のリストは以下を参照:
# https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/
-allow-unsupported-compiler
# 更に STL が CUDA 12.4 以上のバージョンを要求するため、STL のバージョンも無視する
# ref: https://stackoverflow.com/questions/78515942/cuda-compatibility-with-visual-studio-2022-version-17-10
-Xcompiler /D_ALLOW_COMPILER_AND_STL_VERSION_MISMATCH
-Xcompiler /utf-8
-Xcompiler /I${CMAKE_CURRENT_SOURCE_DIR}/third_party/NvCodec/include
-Xcompiler /I${CMAKE_CURRENT_SOURCE_DIR}/third_party/NvCodec/NvCodec
Expand Down
6 changes: 3 additions & 3 deletions multistrap/raspberry-pi-os_armv8.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ bootstrap=Deb Rasp
aptsources=Deb Rasp

[Deb]
packages=libc6-dev libstdc++-10-dev libasound2-dev libpulse-dev libudev-dev libexpat1-dev libnss3-dev libxext-dev libxtst-dev
packages=libc6-dev libstdc++-11-dev libasound2-dev libpulse-dev libudev-dev libexpat1-dev libnss3-dev libxext-dev libxtst-dev
source=http://deb.debian.org/debian
suite=bullseye
suite=bookworm

[Rasp]
packages=libcamera-dev
source=http://archive.raspberrypi.org/debian
suite=bullseye
suite=bookworm

0 comments on commit 78673c8

Please sign in to comment.