summaryrefslogtreecommitdiff
path: root/builder
diff options
context:
space:
mode:
authorCzarek Nakamoto <cyjan@mrcyjanek.net>2026-07-23 09:51:20 +0200
committerCzarek Nakamoto <cyjan@mrcyjanek.net>2026-08-10 09:18:43 +0200
commitd8b50a4cbbc04e378024301b233af42e7e6490cc (patch)
tree70bd7c65fe2f9a530308c1fc9e51240315fced33 /builder
parent5952bef2ec01b0b7e57c11613cbdc081dcd727c5 (diff)
use FCMP branch, bump simplybs, rebase patchescyjan-fcmp-v2
Diffstat (limited to 'builder')
-rw-r--r--builder/Dockerfile9
1 files changed, 5 insertions, 4 deletions
diff --git a/builder/Dockerfile b/builder/Dockerfile
index ac57783..75e56f3 100644
--- a/builder/Dockerfile
+++ b/builder/Dockerfile
@@ -1,8 +1,9 @@
-FROM golang:1.26.0-bookworm@sha256:c7a82e9e2df2fea5d8cb62a16aa6f796d2b2ed81ccad4ddd2bc9f0d22936c3f2 AS builder_base
+FROM --platform=linux/amd64 ubuntu:26.04@sha256:3131b4cc82a783df6c9df078f86e01819a13594b865c2cad47bd1bca2b7063bb AS builder_base
WORKDIR /w
+ENV DEBIAN_FRONTEND=noninteractive
RUN apt update \
- && apt install -y git clang llvm gcc g++ sudo \
+ && apt install -y git clang llvm gcc g++ sudo golang build-essential \
&& echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* \
@@ -25,15 +26,15 @@ RUN sudo chown -R user:user /w \
WORKDIR /w/contrib/depends
RUN make HOST=aarch64-linux-android && make HOST=aarch64-linux-android BOOST_VERSION=1_83_0 && make sbs-cleanup
+RUN make HOST=x86_64-w64-mingw32 && make sbs-cleanup
+RUN make HOST=aarch64-apple-ios-simulator && make HOST=aarch64-apple-ios-simulator BOOST_VERSION=1_83_0 && make sbs-cleanup
RUN make HOST=x86_64-linux-android && make HOST=x86_64-linux-android BOOST_VERSION=1_83_0 && make sbs-cleanup
RUN make HOST=armv7a-linux-androideabi && make HOST=armv7a-linux-androideabi BOOST_VERSION=1_83_0 && make sbs-cleanup
-RUN make HOST=x86_64-w64-mingw32 && make sbs-cleanup
RUN make HOST=aarch64-linux-gnu && make sbs-cleanup
RUN make HOST=x86_64-linux-gnu && make sbs-cleanup
RUN make HOST=x86_64-apple-darwin && make sbs-cleanup
RUN make HOST=aarch64-apple-darwin && make sbs-cleanup
RUN make HOST=aarch64-apple-ios && make HOST=aarch64-apple-ios BOOST_VERSION=1_83_0 && make sbs-cleanup
-RUN make HOST=aarch64-apple-ios-simulator && make HOST=aarch64-apple-ios-simulator BOOST_VERSION=1_83_0 && make sbs-cleanup
FROM builder_base AS monero_c_base
COPY . /w