Skip to content

Commit 4c8a808

Browse files
author
carsonharmon
committed
Add openjpeg dockerfile
1 parent b32f1b0 commit 4c8a808

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

examples/Dockerfile-openjpeg.demo

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM trailofbits/polytracker
2+
MAINTAINER Carson Harmon <carson.harmon@trailofbits.com>
3+
4+
WORKDIR /polytracker/the_klondike
5+
6+
RUN apt update -y
7+
8+
RUN git clone https://github.com/uclouvain/openjpeg.git
9+
10+
RUN mkdir -p openjpeg/build
11+
WORKDIR openjpeg/build
12+
RUN cmake .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_JPWL:bool=on -DBUILD_MJ2:bool=on
13+
RUN make install
14+
WORKDIR bin
15+
16+
RUN get-bc -b opj_decompress
17+
RUN get-bc -b libopenjp2.a
18+
RUN llvm-link -only-needed opj_decompress.bc libopenjp2.a.bc -o exec.bc
19+
RUN ${CC} --instrument-bitcode -f exec.bc -o opj_decompress_track --libs z m rt pthread libopenjp2.a

0 commit comments

Comments
 (0)