Skip to content

Commit da3a35f

Browse files
authored
Merge pull request #459 from bart0sh/PR0090-upgrade-OPAE-to-1.5.0-2
FPGA: upgrade OPAE to v.1.5.0-2
2 parents b45f4ee + f16c093 commit da3a35f

File tree

2 files changed

+4
-105
lines changed

2 files changed

+4
-105
lines changed

demo/opae-nlb-demo/0001-OPAE-in-containers-don-t-enumerate-missing-device.patch

Lines changed: 0 additions & 98 deletions
This file was deleted.

demo/opae-nlb-demo/Dockerfile

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,21 @@ FROM ${CLEAR_LINUX_BASE} as builder
1313
ARG CLEAR_LINUX_VERSION=
1414

1515
RUN swupd update --no-boot-update ${CLEAR_LINUX_VERSION} && \
16-
swupd bundle-add wget c-basic devpkg-json-c devpkg-util-linux devpkg-hwloc doxygen patch
16+
swupd bundle-add wget c-basic devpkg-json-c devpkg-util-linux devpkg-hwloc devpkg-tbb git
1717
# Fetch dependencies and source code
18-
ARG OPAE_RELEASE=1.4.0-1
18+
ARG OPAE_RELEASE=1.5.0-2
1919

2020
# workaround for a swupd failure discussed in https://github.com/clearlinux/distribution/issues/831
2121
RUN ldconfig
2222
RUN mkdir -p /usr/src/opae && \
2323
cd /usr/src/opae && \
24-
wget https://github.com/OPAE/opae-sdk/archive/${OPAE_RELEASE}.tar.gz && \
25-
tar xf *.tar.gz
24+
wget -q https://github.com/OPAE/opae-sdk/archive/${OPAE_RELEASE}.tar.gz -O- | tar -zx
2625

2726
# Build OPAE
28-
ADD 0001-OPAE-in-containers-don-t-enumerate-missing-device.patch /usr/src/opae/opae-sdk-${OPAE_RELEASE}
2927
RUN cd /usr/src/opae/opae-sdk-${OPAE_RELEASE} && \
30-
patch -p1 < 0001-OPAE-in-containers-don-t-enumerate-missing-device.patch && \
3128
mkdir build && \
3229
cd build && \
33-
cmake .. -DBUILD_ASE=0 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_RPATH=true && \
30+
cmake -DCMAKE_BUILD_TYPE=Release -DOPAE_BUILD_LIBOPAE_PY=OFF .. && \
3431
make xfpga nlb0 nlb3
3532

3633
# Install clean os-core and libstdcpp bundle in target directory

0 commit comments

Comments
 (0)