ARG LIBSLIRP_COMMIT=v4.7.0 ARG UBUNTU_VERSION=22.04 FROM --platform=$TARGETPLATFORM ubuntu:${UBUNTU_VERSION} AS build ENV DEBIAN_FRONTEND=noninteractive RUN apt update && apt install -y automake autotools-dev make gcc libglib2.0-dev libcap-dev libseccomp-dev git ninja-build python3-pip RUN pip3 install meson RUN git clone git://git.qemu.org/libslirp.git /libslirp WORKDIR /libslirp ARG LIBSLIRP_COMMIT RUN git pull && git checkout ${LIBSLIRP_COMMIT} && meson setup --default-library=both build && ninja -C build install COPY . /src WORKDIR /src RUN ./autogen.sh && ./configure LDFLAGS="-static" && make && cp -f slirp4netns / FROM scratch COPY --from=build /slirp4netns /slirp4netns