Skip to content

Commit 5f6bc96

Browse files
Emanuel Limastevenhorsman
authored andcommitted
build: Fix compilation failure with Rust v1.80
Starting with version 1.80, the Rust linter does not accept an invalid value for `target_arch` in configuration checks: ``` Compiling kata-sys-util v0.1.0 (/home/ddd/Work/kata/kata-containers/src/libs/kata-sys-util) error: unexpected `cfg` condition value: `powerpc64le` --> /home/ddd/Work/kata/kata-containers/src/libs/kata-sys-util/src/protection.rs:17:34 | 17 | #[cfg(any(target_arch = "s390x", target_arch = "powerpc64le"))] | ^^^^^^^^^^^^^^------------- | | | help: there is a expected value with a similar name: `"powerpc64"` | = note: expected values for `target_arch` are: `aarch64`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, and `x86_64` = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration = note: `-D unexpected-cfgs` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(unexpected_cfgs)]` ``` According [to GitHub user @Urgau][explain], this is a new warning introduced in Rust 1.80, but the problem exists before. The correct architecture name should be `powerpc64`, and the differentiation between `powerpc64le` and `powerpc64` should use the `target_endian = "little"` check. [explain]: kata-containers#10072 (comment) Fixes: kata-containers#10067 Signed-off-by: Christophe de Dinechin <[email protected]> [emlima: fix some more occurences and typos] Signed-off-by: Emanuel Lima <[email protected]>
1 parent 24b9050 commit 5f6bc96

File tree

26 files changed

+43
-44
lines changed

26 files changed

+43
-44
lines changed

docs/Developer-Guide.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ The agent is built with a statically linked `musl.` The default `libc` used is `
239239
```bash
240240
$ export ARCH="$(uname -m)"
241241
$ if [ "$ARCH" = "ppc64le" -o "$ARCH" = "s390x" ]; then export LIBC=gnu; else export LIBC=musl; fi
242-
$ [ "${ARCH}" == "ppc64le" ] && export ARCH=powerpc64le
242+
$ [ "${ARCH}" == "ppc64le" ] && export ARCH=powerpc64
243243
$ rustup target add "${ARCH}-unknown-linux-${LIBC}"
244244
```
245245

@@ -268,7 +268,7 @@ to install `libseccomp` for the agent.
268268

269269
```bash
270270
$ mkdir -p ${seccomp_install_path} ${gperf_install_path}
271-
$ pushd kata-containers/ci
271+
$ pushd kata-containers/ci
272272
$ script -fec 'sudo -E ./install_libseccomp.sh ${seccomp_install_path} ${gperf_install_path}"'
273273
$ export LIBSECCOMP_LIB_PATH="${seccomp_install_path}/lib"
274274
$ popd
@@ -415,11 +415,11 @@ $ script -fec 'sudo -E AGENT_INIT=yes USE_DOCKER=true SECCOMP=no ./rootfs.sh "${
415415
> - Check the [compatibility matrix](../tools/osbuilder/README.md#platform-distro-compatibility-matrix) before creating rootfs.
416416
417417
Optionally, add your custom agent binary to the rootfs with the following commands. The default `$LIBC` used
418-
is `musl`, but on ppc64le and s390x, `gnu` should be used. Also, Rust refers to ppc64le as `powerpc64le`:
418+
is `musl`, but on ppc64le and s390x, `gnu` should be used. Also, Rust refers to ppc64le as `powerpc64`:
419419
```bash
420420
$ export ARCH="$(uname -m)"
421421
$ [ "${ARCH}" == "ppc64le" ] || [ "${ARCH}" == "s390x" ] && export LIBC=gnu || export LIBC=musl
422-
$ [ "${ARCH}" == "ppc64le" ] && export ARCH=powerpc64le
422+
$ [ "${ARCH}" == "ppc64le" ] && export ARCH=powerpc64
423423
$ sudo install -o root -g root -m 0550 -T "${ROOTFS_DIR}/../../../../src/agent/target/${ARCH}-unknown-linux-${LIBC}/release/kata-agent" "${ROOTFS_DIR}/sbin/init"
424424
```
425425

src/agent/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ endif
5454
include ../../utils.mk
5555

5656
ifeq ($(ARCH), ppc64le)
57-
override ARCH = powerpc64le
57+
override ARCH = powerpc64
5858
endif
5959

6060
##VAR STANDARD_OCI_RUNTIME=yes|no define if agent enables standard oci runtime feature

src/libs/kata-sys-util/src/protection.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use std::path::Path;
1414
use std::path::PathBuf;
1515
use thiserror::Error;
1616

17-
#[cfg(any(target_arch = "s390x", target_arch = "powerpc64le"))]
17+
#[cfg(any(target_arch = "s390x", target_arch = "powerpc64"))]
1818
use nix::unistd::Uid;
1919

2020
#[cfg(target_arch = "x86_64")]
@@ -234,7 +234,7 @@ pub fn available_guest_protection() -> Result<GuestProtection, ProtectionError>
234234
Ok(GuestProtection::Se)
235235
}
236236

237-
#[cfg(target_arch = "powerpc64le")]
237+
#[cfg(all(target_arch = "powerpc64"))]
238238
pub fn available_guest_protection() -> Result<check::GuestProtection, check::ProtectionError> {
239239
if !Uid::effective().is_root() {
240240
return Err(check::ProtectionError::NoPerms);

src/runtime-rs/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ CONTAINERD_RUNTIME_NAME = io.containerd.kata.v2
1818
include ../../utils.mk
1919

2020
ifeq ($(ARCH), ppc64le)
21-
override ARCH = powerpc64le
21+
override ARCH = powerpc64
2222
endif
2323

2424
ARCH_DIR = arch
@@ -31,7 +31,7 @@ test:
3131
@echo "s390x is not currently supported"
3232
exit 0
3333
install: install-runtime install-configs
34-
else ifeq ($(ARCH), powerpc64le)
34+
else ifeq ($(ARCH), powerpc64)
3535
default:
3636
@echo "PowerPC 64 LE is not currently supported"
3737
exit 0

src/tools/agent-ctl/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
include ../../../utils.mk
77

88
ifeq ($(ARCH), ppc64le)
9-
override ARCH = powerpc64le
9+
override ARCH = powerpc64
1010
endif
1111

1212
.DEFAULT_GOAL := default

src/tools/genpolicy/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
include ../../../utils.mk
88

99
ifeq ($(ARCH), ppc64le)
10-
override ARCH = powerpc64le
10+
override ARCH = powerpc64
1111
endif
1212

1313
COMMIT_HASH := $(shell git rev-parse HEAD 2>/dev/null || true)

src/tools/kata-ctl/Cross.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ pre-build = ["dpkg --add-architecture arm64 && apt-get update && apt-get install
88
pre-build = ["dpkg --add-architecture amd64 && apt-get update && apt-get install -y libssl-dev:amd64"]
99

1010
# Powerpc compile seems to be broken, due to `ring` crate not being supported on powerpc.
11-
[target.powerpc64le-unknown-linux-gnu]
11+
[target.powerpc64-unknown-linux-gnu]
1212
pre-build = ["dpkg --add-architecture ppc64le && apt-get update && apt-get install -y libssl-dev:ppc64le"]

src/tools/kata-ctl/src/arch/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ pub mod aarch64;
88
#[cfg(target_arch = "aarch64")]
99
pub use aarch64 as arch_specific;
1010

11-
#[cfg(target_arch = "powerpc64le")]
12-
pub mod powerpc64le;
13-
#[cfg(target_arch = "powerpc64le")]
14-
pub use powerpc64le as arch_specific;
11+
#[cfg(all(target_arch = "powerpc64"))]
12+
pub mod powerpc64;
13+
#[cfg(all(target_arch = "powerpc64"))]
14+
pub use powerpc64 as arch_specific;
1515

1616
#[cfg(target_arch = "s390x")]
1717
pub mod s390x;
@@ -25,7 +25,7 @@ pub use x86_64 as arch_specific;
2525

2626
#[cfg(not(any(
2727
target_arch = "aarch64",
28-
target_arch = "powerpc64le",
28+
target_arch = "powerpc64",
2929
target_arch = "s390x",
3030
target_arch = "x86_64"
3131
)))]

src/tools/kata-ctl/src/arch/powerpc64le/mod.rs renamed to src/tools/kata-ctl/src/arch/powerpc64/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55

66
use crate::types::*;
7-
#[cfg(target_arch = "powerpc64le")]
7+
#[cfg(all(target_arch = "powerpc64"))]
88
pub use arch_specific::*;
99

1010
mod arch_specific {
@@ -16,7 +16,7 @@ mod arch_specific {
1616
pub const ARCH_CPU_MODEL_FIELD: &str = "model";
1717

1818
pub fn check() -> Result<()> {
19-
unimplemented!("Check not implemented in powerpc64le");
19+
unimplemented!("Check not implemented in powerpc64");
2020
}
2121

2222
pub fn get_checks() -> Option<&'static [CheckItem<'static>]> {

src/tools/runk/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ LIBC ?= gnu
99
include ../../../utils.mk
1010

1111
ifeq ($(ARCH), ppc64le)
12-
override ARCH = powerpc64le
12+
override ARCH = powerpc64
1313
endif
1414

1515
TARGET = runk

src/tools/trace-forwarder/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
include ../../../utils.mk
77

88
ifeq ($(ARCH), ppc64le)
9-
override ARCH = powerpc64le
9+
override ARCH = powerpc64
1010
endif
1111

1212
.DEFAULT_GOAL := default

tests/common.bash

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,7 @@ function clone_cri_containerd() {
601601
# version: the version of the tarball that will be downloaded
602602
# tarball-name: the name of the tarball that will be downloaded
603603
function download_github_project_tarball() {
604-
project="${1}"
604+
project="${1}"
605605
version="${2}"
606606
tarball_name="${3}"
607607

@@ -848,7 +848,7 @@ function arch_to_rust() {
848848

849849
case "${arch}" in
850850
aarch64) echo "${arch}";;
851-
ppc64le) echo "powerpc64le";;
851+
ppc64le) echo "powerpc64";;
852852
x86_64) echo "${arch}";;
853853
s390x) echo "${arch}";;
854854
*) die "unsupported architecture: ${arch}";;

tests/install_rust.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export PATH="${PATH}:${HOME}/.cargo/bin"
3535
## this command will not take too long to run.
3636
rustup toolchain install ${version}
3737
rustup default ${version}
38-
if [ "${rustarch}" == "powerpc64le" ] || [ "${rustarch}" == "s390x" ] ; then
38+
if [ "${rustarch}" == "powerpc64" ] || [ "${rustarch}" == "s390x" ] ; then
3939
rustup target add ${rustarch}-unknown-linux-gnu
4040
else
4141
rustup target add ${rustarch}-unknown-linux-musl

tests/kata-arch.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function arch_to_rust() {
4646
local arch="$1"
4747

4848
if [ "${arch}" == "ppc64le" ]; then
49-
arch="powerpc64le"
49+
arch="powerpc64"
5050
fi
5151

5252
echo "${arch}"

tools/osbuilder/rootfs-builder/ubuntu/Dockerfile.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ RUN apt-get update && \
3333
$(gcc_arch="@ARCH@" && [ "$(uname -m)" != "$gcc_arch" ] && ( \
3434
libc_arch="$gcc_arch" && \
3535
[ "$gcc_arch" = aarch64 ] && libc_arch=arm64; \
36-
[ "$gcc_arch" = ppc64le ] && gcc_arch=powerpc64le && libc_arch=ppc64el; \
36+
[ "$gcc_arch" = ppc64le ] && gcc_arch=powerpc64 && libc_arch=ppc64el; \
3737
[ "$gcc_arch" = s390x ] && gcc_arch=s390x && libc_arch=s390x; \
3838
[ "$gcc_arch" = x86_64 ] && gcc_arch=x86-64 && libc_arch=amd64; \
3939
echo "gcc-$gcc_arch-linux-gnu libc6-dev-$libc_arch-cross")) \
@@ -77,7 +77,7 @@ RUN ARCH=$(uname -m); \
7777
libc=""; \
7878
case "${ARCH}" in \
7979
"aarch64") rust_arch="${ARCH}"; libc="musl"; ;; \
80-
"ppc64le") rust_arch="powerpc64le"; libc="gnu"; ;; \
80+
"ppc64le") rust_arch="powerpc64"; libc="gnu"; ;; \
8181
"x86_64") rust_arch="${ARCH}"; libc="musl"; ;; \
8282
"s390x") rust_arch="${ARCH}"; libc="gnu"; ;; \
8383
*) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; \

tools/osbuilder/rootfs-builder/ubuntu/config.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ esac
2222

2323
if [ "$(uname -m)" != "$ARCH" ]; then
2424
case "$ARCH" in
25-
ppc64le) cc_arch=powerpc64le;;
25+
ppc64le) cc_arch=powerpc64;;
2626
x86_64) cc_arch=x86-64;;
2727
*) cc_arch="$ARCH"
2828
esac

tools/osbuilder/scripts/lib.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ generate_dockerfile()
221221
[ -d "${dir}" ] || die "${dir}: not a directory"
222222

223223
local rustarch="$ARCH"
224-
[ "$ARCH" = ppc64le ] && rustarch=powerpc64le
224+
[ "$ARCH" = ppc64le ] && rustarch=powerpc64
225225

226226
[ -n "${http_proxy:-}" ] && readonly set_proxy="RUN sed -i '$ a proxy="${http_proxy:-}"' /etc/dnf/dnf.conf /etc/yum.conf; true"
227227

tools/packaging/scripts/configure-hypervisor.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ generate_qemu_options() {
213213
if [ $arch != $host ];then
214214
case $arch in
215215
aarch64) qemu_options+=(size:--cross-prefix=aarch64-linux-gnu-);;
216-
ppc64le) qemu_options+=(size:--cross-prefix=powerpc64le-linux-gnu-);;
216+
ppc64le) qemu_options+=(size:--cross-prefix=powerpc64-linux-gnu-);;
217217
s390x) exit;;
218218
x86_64);;
219219
*) exit;;

tools/packaging/static-build/agent/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ RUN ARCH=$(uname -m); \
4545
libc=""; \
4646
case "${ARCH}" in \
4747
"aarch64") rust_arch="${ARCH}"; libc="musl" ;; \
48-
"ppc64le") rust_arch="powerpc64le"; libc="gnu" ;; \
48+
"ppc64le") rust_arch="powerpc64"; libc="gnu" ;; \
4949
"x86_64") rust_arch="${ARCH}"; libc="musl" ;; \
5050
"s390x") rust_arch="${ARCH}"; libc="gnu" ;; \
5151
*) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; \

tools/packaging/static-build/coco-guest-components/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ RUN ARCH=$(uname -m); \
4848
rust_arch=""; \
4949
case "${ARCH}" in \
5050
"aarch64") rust_arch="${ARCH}" ;; \
51-
"ppc64le") rust_arch="powerpc64le" ;; \
51+
"ppc64le") rust_arch="powerpc64" ;; \
5252
"x86_64") rust_arch="${ARCH}" ;; \
5353
"s390x") rust_arch="${ARCH}" ;; \
5454
*) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; \

tools/packaging/static-build/qemu/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ RUN apt-get update && apt-get upgrade -y && \
6767
rsync \
6868
zlib1g-dev${DPKG_ARCH} && \
6969
if [ "${ARCH}" != s390x ]; then apt-get install -y --no-install-recommends libpmem-dev${DPKG_ARCH}; fi && \
70-
GCC_ARCH="${ARCH}" && if [ "${ARCH}" = "ppc64le" ]; then GCC_ARCH="powerpc64le"; fi && \
70+
GCC_ARCH="${ARCH}" && if [ "${ARCH}" = "ppc64le" ]; then GCC_ARCH="powerpc64"; fi && \
7171
if [ "${ARCH}" != "$(uname -m)" ]; then apt-get install --no-install-recommends -y gcc-"${GCC_ARCH}"-linux-gnu; fi && \
7272
apt-get clean && rm -rf /var/lib/apt/lists/
73-

tools/packaging/static-build/shim-v2/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ FROM ubuntu:20.04
66
ENV DEBIAN_FRONTEND=noninteractive
77

88
ENV GO_HOME="/opt"
9-
ENV GOCACHE="${GO_HOME}/.cache"
9+
ENV GOCACHE="${GO_HOME}/.cache"
1010
ENV RUSTUP_HOME="/opt/rustup"
1111
ENV CARGO_HOME="/opt/cargo"
1212
ENV PATH="/opt/cargo/bin/:/opt/go/bin:${PATH}"
@@ -32,19 +32,19 @@ RUN apt-get update && \
3232
sudo && \
3333
apt-get clean && rm -rf /var/lib/apt/lists/&& \
3434
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain ${RUST_VERSION}
35-
35+
3636
RUN ARCH=$(uname -m); \
3737
rust_arch=""; \
3838
libc=""; \
3939
case "${ARCH}" in \
4040
"aarch64") rust_arch="${ARCH}"; libc="musl"; ;; \
41-
"ppc64le") rust_arch="powerpc64le"; libc="gnu"; ;; \
41+
"ppc64le") rust_arch="powerpc64"; libc="gnu"; ;; \
4242
"x86_64") rust_arch="${ARCH}"; libc="musl"; ;; \
4343
"s390x") rust_arch="${ARCH}"; libc="gnu"; ;; \
4444
*) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; \
4545
esac; \
46-
rustup target add "${rust_arch}-unknown-linux-${libc}"
47-
46+
rustup target add "${rust_arch}-unknown-linux-${libc}"
47+
4848
RUN ARCH=$(uname -m); \
4949
goarch=""; \
5050
kernelname=$(uname -s | tr '[:upper:]' '[:lower:]'); \
@@ -58,6 +58,6 @@ RUN ARCH=$(uname -m); \
5858
curl -OL "https://storage.googleapis.com/golang/go${GO_VERSION}.${kernelname}-${goarch}.tar.gz" && \
5959
tar -C "${GO_HOME}" -xzf "go${GO_VERSION}.${kernelname}-${goarch}.tar.gz" && \
6060
rm "go${GO_VERSION}.${kernelname}-${goarch}.tar.gz"
61-
61+
6262
# aarch64 requires this name -- link for all
6363
RUN ln -s /usr/bin/musl-gcc "/usr/bin/$(uname -m)-linux-musl-gcc"

tools/packaging/static-build/shim-v2/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ docker pull ${container_image} || \
4949
arch=${ARCH:-$(uname -m)}
5050
GCC_ARCH=${arch}
5151
if [ ${arch} = "ppc64le" ]; then
52-
GCC_ARCH="powerpc64le"
52+
GCC_ARCH="powerpc64"
5353
arch="ppc64"
5454
fi
5555

tools/packaging/static-build/virtiofsd/gnu/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ RUN ARCH=$(uname -m); \
3333
extra_rust_flags=" -C link-self-contained=yes"; \
3434
case "${ARCH}" in \
3535
"aarch64") rust_arch="${ARCH}"; libc="musl"; arch_libc="" ;; \
36-
"ppc64le") rust_arch="powerpc64le"; libc="gnu"; arch_libc=${rust_arch}-linux-${libc}; extra_rust_flags="" ;; \
36+
"ppc64le") rust_arch="powerpc64"; libc="gnu"; arch_libc=${rust_arch}-linux-${libc}; extra_rust_flags="" ;; \
3737
"riscv64") rust_arch="riscv64gc"; libc="gnu"; arch_libc=${ARCH}-linux-${libc}; extra_rust_flags="" ;; \
3838
"x86_64") rust_arch="${ARCH}"; libc="musl"; arch_libc="" ;; \
3939
"s390x") rust_arch="${ARCH}"; libc="gnu"; arch_libc=${rust_arch}-linux-${libc}; extra_rust_flags="" ;; \

tools/packaging/static-build/virtiofsd/musl/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RUN ARCH=$(uname -m); \
3030
extra_rust_flags=" -C link-self-contained=yes"; \
3131
case "${ARCH}" in \
3232
"aarch64") rust_arch="${ARCH}"; libc="musl"; arch_libc="" ;; \
33-
"ppc64le") rust_arch="powerpc64le"; libc="gnu"; arch_libc=${rust_arch}-linux-${libc}; extra_rust_flags="" ;; \
33+
"ppc64le") rust_arch="powerpc64"; libc="gnu"; arch_libc=${rust_arch}-linux-${libc}; extra_rust_flags="" ;; \
3434
"x86_64") rust_arch="${ARCH}"; libc="musl"; arch_libc="" ;; \
3535
"s390x") rust_arch="${ARCH}"; libc="gnu"; arch_libc=${rust_arch}-linux-${libc}; extra_rust_flags="" ;; \
3636
*) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; \

utils.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ endif
147147

148148
ifeq ($(ARCH), ppc64le)
149149
override LIBC = gnu
150-
$(warning "WARNING: powerpc64le-unknown-linux-musl target is unavailable")
150+
$(warning "WARNING: powerpc64-unknown-linux-musl target is unavailable")
151151
endif
152152

153153
ifeq ($(ARCH), s390x)

0 commit comments

Comments
 (0)