1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
This commit is contained in:
Steffen Vogel 2020-06-07 00:06:35 +02:00
parent 41a7e07248
commit a111e4869c
3 changed files with 69 additions and 63 deletions

View file

@ -45,30 +45,33 @@ ENV DEBIAN_FRONTEND=noninteractive
RUN dpkg --add-architecture ${ARCH}
# Toolchain
RUN apt-get update && apt-get install -y \
crossbuild-essential-${ARCH} \
autoconf automake autogen libtool \
pkg-config make \
texinfo git mercurial curl tar wget \
protobuf-compiler protobuf-c-compiler
RUN apt-get update && \
apt-get install -y \
crossbuild-essential-${ARCH} \
autoconf automake autogen libtool \
pkg-config make \
texinfo git mercurial curl tar wget \
flex bison \
protobuf-compiler protobuf-c-compiler
# Dependencies
RUN apt-get update && apt-get install -y \
libssl-dev:${ARCH} \
libprotobuf-dev:${ARCH} \
libprotobuf-c-dev:${ARCH} \
uuid-dev:${ARCH} \
libconfig-dev:${ARCH} \
libnl-3-dev libnl-route-3-dev:${ARCH} \
libcurl4-openssl-dev:${ARCH} \
libjansson-dev:${ARCH} \
libzmq3-dev:${ARCH} \
libnanomsg-dev:${ARCH} \
librabbitmq-dev:${ARCH} \
libmosquitto-dev:${ARCH} \
libibverbs-dev:${ARCH} \
librdmacm-dev:${ARCH} \
libre-dev:${ARCH}
RUN apt-get update && \
apt-get install -y \
libssl-dev:${ARCH} \
libprotobuf-dev:${ARCH} \
libprotobuf-c-dev:${ARCH} \
uuid-dev:${ARCH} \
libconfig-dev:${ARCH} \
libnl-3-dev libnl-route-3-dev:${ARCH} \
libcurl4-openssl-dev:${ARCH} \
libjansson-dev:${ARCH} \
libzmq3-dev:${ARCH} \
libnanomsg-dev:${ARCH} \
librabbitmq-dev:${ARCH} \
libmosquitto-dev:${ARCH} \
libibverbs-dev:${ARCH} \
librdmacm-dev:${ARCH} \
libre-dev:${ARCH}
# Install cmake (version from buster has a bug)
RUN cd /tmp && \

View file

@ -30,28 +30,29 @@ ARG VARIANT=unknown
# Toolchain
RUN apt-get update && \
apt-get install -y \
autoconf automake autogen libtool cmake \
pkg-config make gcc g++\
git mercurial curl wget tar bzip2 \
protobuf-compiler protobuf-c-compiler
autoconf automake autogen libtool cmake \
pkg-config make gcc g++ \
git mercurial curl wget tar bzip2 \
flex bison \
protobuf-compiler protobuf-c-compiler
# Dependencies
RUN apt-get update && \
apt-get install -y\
libssl-dev \
libprotobuf-dev \
libprotobuf-c-dev \
uuid-dev \
libconfig-dev \
libnl-3-dev libnl-route-3-dev \
libcurl4-openssl-dev \
libjansson-dev \
libzmq3-dev \
libnanomsg-dev \
librabbitmq-dev \
libmosquitto-dev \
librdmacm-dev \
libusb-1.0-0-dev
libssl-dev \
libprotobuf-dev \
libprotobuf-c-dev \
uuid-dev \
libconfig-dev \
libnl-3-dev libnl-route-3-dev \
libcurl4-openssl-dev \
libjansson-dev \
libzmq3-dev \
libnanomsg-dev \
librabbitmq-dev \
libmosquitto-dev \
librdmacm-dev \
libusb-1.0-0-dev
ENV CC=gcc
ENV CXX=g++

View file

@ -39,31 +39,33 @@ ARG VARIANT=unknown
ENV DEBIAN_FRONTEND=noninteractive
# Toolchain
RUN apt-get update && apt-get install -y \
autoconf automake libtool cmake \
pkg-config make gcc g++ ninja-build \
texinfo git mercurial curl tar \
flex bison \
protobuf-compiler protobuf-c-compiler
RUN apt-get update && \
apt-get install -y \
autoconf automake libtool cmake make \
pkg-config make gcc g++\
texinfo git mercurial curl tar \
flex bison \
protobuf-compiler protobuf-c-compiler
# Dependencies
RUN apt-get update && apt-get install -y \
libssl-dev \
libprotobuf-dev \
libprotobuf-c-dev \
uuid-dev \
libconfig-dev \
libnl-3-dev libnl-route-3-dev \
libcurl4-openssl-dev \
libjansson-dev \
libzmq3-dev \
libnanomsg-dev \
librabbitmq-dev \
libmosquitto-dev \
libcomedi-dev \
libibverbs-dev \
librdmacm-dev \
libusb-1.0-0-dev
RUN apt-get update && \
apt-get install -y \
libssl-dev \
libprotobuf-dev \
libprotobuf-c-dev \
uuid-dev \
libconfig-dev \
libnl-3-dev libnl-route-3-dev \
libcurl4-openssl-dev \
libjansson-dev \
libzmq3-dev \
libnanomsg-dev \
librabbitmq-dev \
libmosquitto-dev \
libcomedi-dev \
libibverbs-dev \
librdmacm-dev \
libusb-1.0-0-dev
# or install unpackaged dependencies from source
ADD packaging/deps.sh /