fpc-unix (3.2.2)
Installation
docker pull codeberg.org/lyda/fpc-unix:3.2.2sha256:2aaa9172639b3ac5a981385439d9bd70956bfd59d27ffaf0190e59bf89e7eedbAbout this package
FPC 3.2.2 — Linux (aarch64 arm i386 ppc64 mipsel) + FreeBSD/NetBSD/OpenBSD (x86_64) + DOS go32v2
Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1773619200' |
| ARG FPC_VERSION |
| ARG FREEBSD_VERSION |
| ARG NETBSD_VERSION |
| ARG OPENBSD_VERSION |
| LABEL org.opencontainers.image.title=Free Pascal Compiler (cross-compiler) org.opencontainers.image.version=3.2.2 org.opencontainers.image.description=FPC 3.2.2 — Linux (aarch64 arm i386 ppc64 mipsel) + FreeBSD/NetBSD/OpenBSD (x86_64) + DOS go32v2 org.opencontainers.image.url=https://www.freepascal.org/ org.opencontainers.image.source=https://codeberg.org/lyda/fpc-docker |
| |4 FPC_VERSION=3.2.2 FREEBSD_VERSION=15.0-RELEASE NETBSD_VERSION=10.1 OPENBSD_VERSION=7.8 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends binutils binutils-aarch64-linux-gnu binutils-arm-linux-gnueabihf binutils-djgpp binutils-i686-linux-gnu binutils-mipsel-linux-gnu binutils-powerpc64le-linux-gnu gcc libc6-dev libc6-dev-arm64-cross libc6-dev-armhf-cross libc6-dev-i386-cross libc6-dev-mipsel-cross libc6-dev-ppc64el-cross lld git make ca-certificates patch ssh-client jq curl netbase && rm -rf /var/lib/apt/lists/* |
| COPY dir:ed45c135d196f5fc34a01889e6c1a77014e1d27d8d99f152a1059d07b9e48afe in /opt/freebsd-sysroot/ |
| COPY dir:c1febccaafb5ba9a8336dcc1f53794a30c31fb129a9e3b320432bd22bfc39e17 in /opt/netbsd-sysroot/ |
| COPY dir:39d7a9b6d48c85c1953c84a98d8b031cb65ab5da9d621a4fab4cf07bb0ee7f6d in /opt/openbsd-sysroot/ |
| COPY dir:10f9af4227efb656ec595ed9d8a17363892aaa7e860c7be891a37b357cb59254 in /usr/local/ |
| |4 FPC_VERSION=3.2.2 FREEBSD_VERSION=15.0-RELEASE NETBSD_VERSION=10.1 OPENBSD_VERSION=7.8 /bin/sh -c ln -s /usr/local/lib/fpc/${FPC_VERSION}/ppc* /usr/local/bin/ |
| |4 FPC_VERSION=3.2.2 FREEBSD_VERSION=15.0-RELEASE NETBSD_VERSION=10.1 OPENBSD_VERSION=7.8 /bin/sh -c for os in freebsd netbsd openbsd; do ln -s /usr/local/bin/x86_64-${os}-ld /usr/local/bin/x86_64-${os}-ld.bfd; done |
| COPY file:0db4229c24f56a6a5fe2c031a9d43af7f6f2590889b7a803f3a931f6d0754ac0 in /tmp/fpc-cross.cfg |
| |4 FPC_VERSION=3.2.2 FREEBSD_VERSION=15.0-RELEASE NETBSD_VERSION=10.1 OPENBSD_VERSION=7.8 /bin/sh -c fpcmkcfg -d "basepath=/usr/local/lib/fpc/${FPC_VERSION}" -o /etc/fpc.cfg && cat /tmp/fpc-cross.cfg >> /etc/fpc.cfg && rm /tmp/fpc-cross.cfg && fpc -iV |
| WORKDIR /src |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | FPC 3.2.2 — Linux (aarch64 arm i386 ppc64 mipsel) + FreeBSD/NetBSD/OpenBSD (x86_64) + DOS go32v2 |
| org.opencontainers.image.source | https://codeberg.org/lyda/fpc-docker |
| org.opencontainers.image.title | Free Pascal Compiler (cross-compiler) |
| org.opencontainers.image.url | https://www.freepascal.org/ |
| org.opencontainers.image.version | 3.2.2 |
Details
2026-10-06 19:28:41 +02:00
Versions (2)
View all
Container
0
OCI / Docker
linux/amd64
985 MiB