Skip to content

Commit 33b3ddb

Browse files
committed
fix build errors
1 parent 3c63a15 commit 33b3ddb

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

docker/Dockerfile.arm-unknown-linux-gnueabi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ENV CROSS_TOOLCHAIN_PREFIX=arm-linux-gnueabi-
1616
ENV CROSS_SYSROOT=/usr/arm-linux-gnueabi
1717

1818
COPY apt-cross-essential.sh /
19-
RUN TARGET_ARCH=armel TARGET_TRIPLE=arm-linux-gnueabi /essential.sh
19+
RUN TARGET_ARCH=armel TARGET_TRIPLE=arm-linux-gnueabi /apt-cross-essential.sh
2020

2121
COPY deny-debian-packages.sh /
2222
RUN TARGET_ARCH=armel /deny-debian-packages.sh \

docker/Dockerfile.armv5te-unknown-linux-gnueabi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ENV CROSS_TOOLCHAIN_PREFIX=arm-linux-gnueabi-
1616
ENV CROSS_SYSROOT=/usr/arm-linux-gnueabi
1717

1818
COPY apt-cross-essential.sh /
19-
RUN TARGET_ARCH=armel TARGET_TRIPLE=arm-linux-gnueabi /apt-cross-essential.sh
19+
RUN TARGET_ARCH=armel TARGET_TRIPLE=arm-linux-gnueabi CROSSBUILD_ESSENTIAL=1 /apt-cross-essential.sh
2020

2121
COPY deny-debian-packages.sh /
2222
RUN TARGET_ARCH=armel /deny-debian-packages.sh \

docker/Dockerfile.armv7-unknown-linux-gnueabihf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ENV CROSS_TOOLCHAIN_PREFIX=arm-linux-gnueabihf-
1616
ENV CROSS_SYSROOT=/usr/arm-linux-gnueabihf
1717

1818
COPY apt-cross-essential.sh /
19-
RUN TARGET_ARCH=armhf TARGET_TRIPLE=arm-linux-gnueabihf /essential.sh
19+
RUN TARGET_ARCH=armhf TARGET_TRIPLE=arm-linux-gnueabihf /apt-cross-essential.sh
2020

2121
COPY deny-debian-packages.sh /
2222
RUN TARGET_ARCH=armhf /deny-debian-packages.sh \

docker/Dockerfile.sparc64-unknown-linux-gnu

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@ ENV CROSS_SYSROOT=/usr/sparc64-linux-gnu
1818
COPY apt-cross-essential.sh /
1919
RUN TARGET_ARCH=sparc64 TARGET_TRIPLE=sparc64-linux-gnu /apt-cross-essential.sh
2020

21-
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
22-
g++- \
23-
gfortran-sparc64-linux-gnu \
24-
libc6-dev-sparc64-cross
25-
2621
COPY deny-debian-packages.sh /
2722
RUN TARGET_ARCH=sparc64 /deny-debian-packages.sh \
2823
binutils \

docker/apt-cross-essential.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ main() {
1111
local -a packages
1212

1313
narch="$(dpkg --print-architecture)"
14-
packages+=("libc6-dev-${TARGET_ARCH}-cross:${narch}" "crossbuild-essential-${TARGET_ARCH}:${narch}")
14+
packages+=("libc6-dev-${TARGET_ARCH}-cross:${narch}")
15+
16+
# Install crossbuild-essential if CROSSBUILD_ESSENTIAL is set
17+
if [ -n "${CROSSBUILD_ESSENTIAL:-}" ]; then
18+
packages+=("crossbuild-essential-${TARGET_ARCH}:${narch}")
19+
fi
1520

1621
if ! command -v "${CROSS_TOOLCHAIN_PREFIX}g++" &>/dev/null; then
1722
packages+=("g++-${TARGET_TRIPLE}:${narch}")

0 commit comments

Comments
 (0)