История изменений
Исправление neumond, (текущая версия) :
Собирай в докере в убунте.
FROM docker.io/library/ubuntu:noble
RUN apt update
RUN apt install -y git bash build-essential mingw-w64
RUN addgroup builder && \
adduser --ingroup builder \
--disabled-login \
--home /home/builder \
builder
USER builder
WORKDIR /home/builder
#!/usr/bin/env fish
docker build -t binbuilder .
or exit 1
set output (realpath (dirname (status -f)))'/output'
docker run --rm -it \
--mount 'type=volume,src=binbuilder,dst=/home/builder' \
--mount 'type=bind,src='$output',dst=/home/output' \
binbuilder bash
И там rustup, add target, cd /home/output, git clone, cargo build.
Исходная версия neumond, :
Собирай в докере в убунте.
FROM docker.io/library/ubuntu:noble
RUN apt update
RUN apt install -y git build-essential mingw-w64
RUN addgroup builder && \
adduser --ingroup builder \
--disabled-login \
--home /home/builder \
builder
USER builder
WORKDIR /home/builder
#!/usr/bin/env fish
docker build -t binbuilder .
or exit 1
set output (realpath (dirname (status -f)))'/output'
docker run --rm -it \
--mount 'type=volume,src=binbuilder,dst=/home/builder' \
--mount 'type=bind,src='$output',dst=/home/output' \
binbuilder fish
И там rustup, add target, cd /home/output, git clone, cargo build.