main/gcc: cross compile fails
cross compile fails, complete command outputs is in the attached archive.
aports checked out at commit aa551628.
GNATLINK 10.3.1 20210424
Copyright (C) 1995-2020, Free Software Foundation, Inc.
aarch64-alpine-linux-musl-gcc -c -Os -Os -O2 -Wextra -Wall -fomit-frame-pointer -gnatA -gnatWb -gnatiw -I/usr/lib/gcc/aarch64-alpine-linux-
musl/10.3.1/adalib/../adainclude -I/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/adalib -I. -I/home/buildozer/aports/main/gcc/src/gcc-10.3.
1_git20210424/gcc/ada -gnatws /home/buildozer/aports/main/gcc/src/build-cross-native/gcc/ada/tools/b~gnatmake.adb
/usr/bin/aarch64-alpine-linux-musl-g++ b~gnatmake.o ../link.o ../targext.o ../../ggc-none.o ./debug.o ./types.o ./alloc.o ./gnatvsn.o ./hos
tparm.o ./krunch.o ./output.o ./rident.o ./sfn_scan.o ./tree_io.o ./opt.o ./csets.o ./stylesw.o ./table.o ./elists.o ./stand.o ./uintp.o ./
urealp.o ./widechar.o ./namet.o ./butil.o ./binderr.o ./casing.o ./err_vars.o ./fmap.o ./sdefault.o ./targparm.o ./osint.o ./fname.o ./osin
t-m.o ./snames.o ./ali.o ./scans.o ./aspects.o ./einfo.o ./nlists.o ./sinfo.o ./sinput.o ./atree.o ./sem_aux.o ./sinput-c.o ./stringt.o ./e
rroutc.o ./uname.o ./lib.o ./errout.o ./fname-uf.o ./fname-sf.o ./restrict.o ./styleg.o ./errutil.o ./make_util.o ./scng.o ./ali-util.o ./s
witch.o ./switch-m.o ./tempdir.o ./usage.o ./makeusg.o ./make.o ./gnatmake.o ../../libcommon-target.a ../../libcommon.a ../../../libcpp/lib
cpp.a ../../../libbacktrace/.libs/libbacktrace.a ../../../libiberty/libiberty.a -no-pie -o ../../gnatmake -L./ -L/usr/lib/gcc/aarch64-alpin
e-linux-musl/10.3.1/adalib/../adainclude/ -L/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/adalib/ -L./ -L/home/buildozer/aports/main/gcc/sr
c/gcc-10.3.1_git20210424/gcc/ada/ /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/adalib/libgnat.a -static-libstdc++ -static-libgcc -static-l
ibstdc++ -static-libgcc --sysroot=/home/buildozer/sysroot-aarch64/ -Wl,--as-needed
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a(a-calend.o): Relocations in generic ELF (EM: 62)
/usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/../../../../aarch64-alpine-linux-musl/bin/ld: /usr/lib/gcc/aarch64-alpine-linux-musl/10.3.1/a
dalib/libgnat.a: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
aarch64-alpine-linux-musl-gnatlink: error when calling /usr/bin/aarch64-alpine-linux-musl-g++
make[3]: *** [../gcc-interface/Makefile:471: gnatmake-re] Error 4
make[3]: Leaving directory '/home/buildozer/aports/main/gcc/src/build-cross-native/gcc/ada/tools'
make[2]: *** [Makefile:216: gnattools-cross] Error 2
make[2]: Leaving directory '/home/buildozer/aports/main/gcc/src/build-cross-native/gnattools'
make[1]: *** [Makefile:9854: all-gnattools] Error 2
make[1]: Leaving directory '/home/buildozer/aports/main/gcc/src/build-cross-native'
make: *** [Makefile:961: all] Error 2
>>> ERROR: gcc: build failed