Dockerfile: Update building trace tools slightly
We have not been picking a tag for the trace-cmd build process. Currently the tip of libtraceevent fails to build. Address both problems here by picking recent stable tags for libtraceevent and libtracefs (trace-cmd has no recent tags). Further, as it is often reported that this fails to build due to a race, stop using "make -j$(nproc)" as this is also small enough of a set of builds to not be an issue. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -311,17 +311,19 @@ RUN git clone https://github.com/stefanberger/swtpm /tmp/swtpm && \
|
||||
|
||||
# Build trace-cmd
|
||||
RUN mkdir /tmp/trace && \
|
||||
git clone https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git /tmp/trace/libtraceevent && \
|
||||
git clone --depth=1 https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git /tmp/trace/libtraceevent \
|
||||
-b libtraceevent-1.8.6 && \
|
||||
cd /tmp/trace/libtraceevent && \
|
||||
make -j$(nproc) && \
|
||||
make && \
|
||||
sudo make install && \
|
||||
git clone https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git /tmp/trace/libtracefs && \
|
||||
git clone --depth=1 https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git /tmp/trace/libtracefs \
|
||||
-b libtracefs-1.8.2 && \
|
||||
cd /tmp/trace/libtracefs && \
|
||||
make -j$(nproc) && \
|
||||
make && \
|
||||
sudo make install && \
|
||||
git clone https://github.com/rostedt/trace-cmd.git /tmp/trace/trace-cmd && \
|
||||
cd /tmp/trace/trace-cmd && \
|
||||
make -j$(nproc) && \
|
||||
make && \
|
||||
sudo make install && \
|
||||
rm -rf /tmp/trace
|
||||
|
||||
|
||||
Reference in New Issue
Block a user