修改rga库
This commit is contained in:
parent
e9435bb774
commit
f1dd9a9b7b
|
|
@ -12,6 +12,8 @@ RUN apt-get update && \
|
||||||
sudo \
|
sudo \
|
||||||
build-essential \
|
build-essential \
|
||||||
cmake \
|
cmake \
|
||||||
|
meson \
|
||||||
|
ninja-build \
|
||||||
git \
|
git \
|
||||||
gdb \
|
gdb \
|
||||||
vim \
|
vim \
|
||||||
|
|
@ -57,12 +59,15 @@ RUN apt-get update && \
|
||||||
alsa-utils && \
|
alsa-utils && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
RUN git clone --depth 1 https://github.com/airockchip/librga.git /tmp/librga && \
|
RUN git config --global http.version HTTP/1.1 && \
|
||||||
cd /tmp/librga && \
|
git clone --depth 1 https://github.com/airockchip/librga.git /tmp/librga && \
|
||||||
mkdir build && cd build && \
|
# 1. 复制头文件
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr .. && \
|
cp -r /tmp/librga/include/* /usr/include/ && \
|
||||||
make -j$(nproc) && \
|
# 2. 复制适用于 RK3588 (aarch64) 的预编译库
|
||||||
make install && \
|
cp -r /tmp/librga/libs/Linux/gcc-aarch64/* /usr/lib/ && \
|
||||||
|
# 3. 确保软链接正确
|
||||||
|
ln -sf /usr/lib/librga.so /usr/lib/librga.so.2 && \
|
||||||
|
# 4. 清理并刷新库缓存
|
||||||
rm -rf /tmp/librga && \
|
rm -rf /tmp/librga && \
|
||||||
ldconfig
|
ldconfig
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 6664094b919d069ae7caf90833ed4d5cc2729585
|
||||||
Loading…
Reference in New Issue