Use i386 instead of i686

Debian uses the architecture name "i386", even if it only supports
i486+.
This commit is contained in:
Paul van Tilburg 2023-01-01 13:55:33 +01:00
parent 54b88801a1
commit 1dc8e5dea5
Signed by: paul
GPG Key ID: C6DE073EDA9EEC4D
1 changed files with 4 additions and 4 deletions

View File

@ -1,18 +1,18 @@
# Docker files for cross-builds using cargo-deb
These files allows you to build Debian packages for the (Debian) architectures
i686, armhf and arm64 using an amd64 system.
i386, armhf and arm64 using an amd64 host system.
Note that the `Dockerfile`s use the full Rust Debian Buster Docker image and
not the slim version so that some common build-dependencies (such as
`libssl-dev`) are already present.
## Cross-compile to i686
## Cross-compile to i386
Build the image:
```console
$ docker build . -t cargo-deb-crossbuild/i686 --platform linux/386 -f Dockerfile
$ docker build . -t cargo-deb-crossbuild/i386 --platform linux/386 -f Dockerfile
STEP 1/5: FROM docker.io/rust:bullseye
Trying to pull docker.io/library/rust:bullseye...
Getting image source signatures
@ -22,7 +22,7 @@ Getting image source signatures
In your Rust project, run:
```console
$ docker run --rm -ti -v `pwd`:/app cargo-deb-crossbuild/i686
$ docker run --rm -ti -v `pwd`:/app cargo-deb-crossbuild/i386
...
/app/target/debian/<your crate>.deb
```