Marc Poulhiès
Marc Poulhiès
Current status: - arm SUCCESS - arm64 SUCCESS - arm-unknown SUCCESS - avr SUCCESS - bpf SUCCESS - c6x ~~FAILED~~ SUCCESS (`-fno-var-tracking` for target libs) - loongarch64 FAILED - m68k...
c6x: ``` [ALL ] /tmp/cc6SAIwy.s: Assembler messages: [ERROR] /tmp/cc6SAIwy.s:147: Error: label not at start of execute packet [ERROR] /tmp/cc6SAIwy.s:299: Error: label not at start of execute packet [ERROR] /tmp/cc6SAIwy.s:303: Error:...
m68k: ``` [ALL ] /opt/.build/m68k-unknown-elf/src/newlib/newlib/libm/complex/ccoshl.c: In function 'ccoshl': [ERROR] /opt/.build/m68k-unknown-elf/src/newlib/newlib/libm/complex/ccoshl.c:43:13: error: implicit declaration of function 'coshl'; did you mean 'coshf'? [-Wimplicit-func tion-declaration] [ALL ] 43 | w = coshl(x) *...
And sh: ``` [ALL ] CC libc/sys/sh/libc_a-ftruncate.o [ALL ] CC libc/sys/sh/libc_a-truncate.o [ALL ] /opt/.build/sh-unknown-elf/src/newlib/newlib/libc/sys/sh/creat.c: In function 'creat': [ERROR] /opt/.build/sh-unknown-elf/src/newlib/newlib/libc/sys/sh/creat.c:6:10: error: implicit declaration of function '_creat'; did you mean 'creat'? [-Wimplicit-function...
Fallout of implicit function being rejected in newlib. Some possible fix for sh: https://github.com/KallistiOS/KallistiOS/pull/487
Ignoring some warnings "fixes" the build. `-Wno-error=implicit-function-declaration -Wno-implicit-int` I'll let newlib fix these correctly.
m68k fails (notified newlib via email): ``` [ERROR] /mnt/barryallen/dkm/git/crosstool-ng/.build/m68k-unknown-elf/src/newlib/libgloss/m68k/../read.c:24:1: error: conflicting types for 'read'; have 'int(int, void *, size_t)' {aka 'int(int, void *, long unsigned int)'} [ERROR] make[5]: *** [Makefile:528:...
c6x can be built by building the target libs with `-fno-var-tracking`.
sparc-leon: fails with uClibc on missing `gethostbyname_r` in GNAT runtime. Fails with newlib because of libatomic missing deps. riscv32: fails in GNAT because of mismatching type in the runtime.
Yes, tricore is very interesting, too bad it never made it upstream :(