[Buildroot] Arm cortex-a55 problem when building busybox
Nick Betteridge
lists.nick.betteridge at gmail.com
Wed Aug 2 14:29:23 UTC 2023
Hello,
I've just pulled buildroot head and defined the following target -
Target Architecture (AArch64 (little endian))
Target Architecture Variant (cortex-A55)
Floating point strategy (FP-ARMv8)
When I do a make, I get the following error stating that cortex-a55
doesn't exist, even though it's defined in menuconfig:
...
2023-08-02T15:10:41 Linux kernel printk buffer support
(FEATURE_KMSG_SYSLOG) [N/y/?] n
2023-08-02T15:10:42 ^[[01m^[[Kcc1:^[[m^[[K ^[[01;31m^[[Kerror:
^[[m^[[Kunknown value ‘^[[01m^[[Kcortex-a55^[[m^[[K’ for -mcpu
2023-08-02T15:10:42 ^[[01m^[[Kcc1:^[[m^[[K ^[[01;36m^[[Knote:
^[[m^[[Kvalid arguments are: cortex-a35 cortex-a53 cortex-a57 cortex-a72
cortex-a73 thunderx thunderxt88p1 thunderxt88 thunderxt81 thunderxt83
xgene1 falkor qdf24xx exynos-m1 thunderx2t99p1 vulcan thunderx2t99
cortex-a57.cortex-a53 cortex-a72.cortex-a53 cortex-a73.cortex-a35
cortex-a73.cortex-a53 generic; did you mean ‘^[[01m^[[Kcortex-a35^[[m^[[K’?
2023-08-02T15:10:42
/home/nick/image/e25/buildroot/output/build/busybox-1.36.1/scripts/gcc-version.sh:
line 12: printf: #: invalid number
2023-08-02T15:10:42 /bin/sh: 1: [: 0001: unexpected operator
2023-08-02T15:10:42 ^[[7m>>> busybox 1.36.1 Configuring^[[27m
2023-08-02T15:10:42 ^[[7m>>> busybox 1.36.1 Building^[[27m
2023-08-02T15:10:42
PATH="/home/nick/image/e25/buildroot/output/host/bin:/home/nick/image/e25/buildroot/output/host/sbin:/home/nick/.opam/5.0.0+options/bin:/home/nick/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin"
CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1" CFLAGS_busybox=""
/usr/bin/make -j33
AR="/home/nick/image/e25/buildroot/output/host/bin/aarch64-linux-gnu-gcc-ar"
NM="/home/nick/image/e25/buildroot/output/host/bin/aarch64-linux-gnu-gcc-nm"
RANLIB="/home/nick/image/e25/buildroot/output/host/bin/aarch64-linux-gnu-gcc-ranlib"
CC="/home/nick/image/e25/buildroot/output/host/bin/aarch64-linux-gnu-gcc"
ARCH=arm64 PREFIX="/home/nick/image/e25/buildroot/output/target"
EXTRA_LDFLAGS=""
CROSS_COMPILE="/home/nick/image/e25/buildroot/output/host/bin/aarch64-linux-gnu-"
CONFIG_PREFIX="/home/nick/image/e25/buildroot/output/target"
SKIP_STRIP=y -C /home/nick/image/e25/buildroot/output/build/busybox-1.36.1
2023-08-02T15:10:42 ^[[01m^[[Kcc1:^[[m^[[K ^[[01;31m^[[Kerror:
^[[m^[[Kunknown value ‘^[[01m^[[Kcortex-a55^[[m^[[K’ for -mcpu
2023-08-02T15:10:42 ^[[01m^[[Kcc1:^[[m^[[K ^[[01;36m^[[Knote:
^[[m^[[Kvalid arguments are: cortex-a35 cortex-a53 cortex-a57 cortex-a72
cortex-a73 thunderx thunderxt88p1 thunderxt88 thunderxt81 thunderxt83
xgene1 falkor qdf24xx exynos-m1 thunderx2t99p1 vulcan thunderx2t99
cortex-a57.cortex-a53 cortex-a72.cortex-a53 cortex-a73.cortex-a35
cortex-a73.cortex-a53 generic; did you mean ‘^[[01m^[[Kcortex-a35^[[m^[[K’?
2023-08-02T15:10:42
/home/nick/image/e25/buildroot/output/build/busybox-1.36.1/scripts/gcc-version.sh:
line 12: printf: #: invalid number
2023-08-02T15:10:42 /bin/sh: 1: [: 0001: unexpected operator
2023-08-02T15:10:42 HOSTCC scripts/basic/fixdep
2023-08-02T15:10:42 HOSTCC scripts/basic/split-include
2023-08-02T15:10:42 HOSTCC scripts/basic/docproc
...
Is there a simple way for me to fix this?
Thanks in advance,
Nick
More information about the buildroot
mailing list