Just update my trixie container.
builder@5ba2a4b665d9:~$ cat /etc/debian_version
trixie/sid
builder@5ba2a4b665d9:~$ dpkg --print-architecture
amd64
builder@5ba2a4b665d9:~$ dpkg --print-foreign-architectures
arm64
Using the cross compiler to arm64:
ii binutils-aarch64-linux-gnu:arm64 2.43.1-5 arm64 GNU binary utilities, for aarch64-linux-gnu target
ii cpp-14-aarch64-linux-gnu:arm64 14.2.0-3 arm64 GNU C preprocessor for aarch64-linux-gnu
ii cpp-aarch64-linux-gnu 4:14.1.0-2 amd64 GNU C preprocessor (cpp) for the arm64 architecture
ii g++-14-aarch64-linux-gnu:arm64 14.2.0-3 arm64 GNU C++ compiler for aarch64-linux-gnu architecture
ii g++-aarch64-linux-gnu 4:14.1.0-2 amd64 GNU C++ compiler for the arm64 architecture
ii gcc-14-aarch64-linux-gnu:arm64 14.2.0-3 arm64 GNU C compiler for the aarch64-linux-gnu architecture
ii gcc-aarch64-linux-gnu 4:14.1.0-2 amd64 GNU C compiler for the arm64 architecture
And run:
builder@5ba2a4b665d9:~$ printf 'void main(){}' | aarch64-linux-gnu-gcc -xc -
as: unrecognized option '-EL'
That's all.
Erez