Hello,

> On 8 Jan 2022, at 14:05, Peter Müller <peter.mueller(a)ipfire.org> wrote:
> 
> Hello *,
> 
> currently having a bunch of kernel-related changes in the queue, I need to update the
> kernel configuration files and LFS rootfiles on all architectures we support. Only
> having an x86_64 system at hand, I thought "./make.sh shell --target=aarch64" would do
> the trick (qemu is installed), but apparently isn't:
> 
> # ./make.sh build --target=aarch64

You will need to have the —-target switch before the command:

./make.sh —-target=aarch64 build

Don’t forget to fetch the toolchain first and you might need to install a couple of packages that will emulate this architecture. An error message should let you know if anything is missing.

-Michael

> [lots of output logs omitted]
> *** Build finished in 2:11:20                                                                                                                                                                                                        [ DONE ]
> # ls
> build  ccache  doc   .gitignore  ipfire-2.27.2gb-ext4.x86_64-full-core163.img.xz      ipfire-2.27.x86_64-full-core163.iso      langs  log       make.sh   src
> cache  config  .git  html        ipfire-2.27.2gb-ext4.x86_64-full-core163.img.xz.md5  ipfire-2.27.x86_64-full-core163.iso.md5  lfs    .mailmap  packages  tools
> 
> If you could give me a hint on what I'm doing wrong, I would be frightfully grateful. :-)
> 
> Thanks, and best regards,
> Peter Müller