| Summary: | OpenSSH 8.9p1 compiler error under mipsel | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Lance Fredrickson <lancethepants> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | buildroot |
| Priority: | P5 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Host: | Target: | ||
| Build: | |||
Interestingly, we don't see this error in our autobuilders, but we see a fairly similar error on m68k, building openssh: http://autobuild.buildroot.net/results/f94/f94939ff953559fb23daf2edc357ebb070c60900/build-end.log The issue was resolved for me when updating to 9.0 |
8-March-2022 from git master mips32 softfloat gcc-11.2 kernel 5.16 mipsel throws the following compiler error while compiling openssh 8.9p1. make[2]: Entering directory '/home/tomato/tomatoware/src/openssh/openssh/openbsd-compat' mipsel-linux-cc -O2 -pipe -mips32 -mtune=mips32 -pipe -Wno-error=format-truncation -Wall -Wextra -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-parameter -Wno-unused-result -Wimplicit-fallthrough -Wmisleading-indentation -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fPIC -I. -I.. -I. -I./.. -I/home/tomato/tomatoware/mmc/include -I/home/tomato/tomatoware/mmc/include -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -DHAVE_CONFIG_H -c arc4random.c during RTL pass: final In file included from arc4random.c:52: chacha_private.h: In function ‘chacha_encrypt_bytes.constprop’: chacha_private.h:222:1: internal compiler error: in mips_output_move, at config/mips/mips.c:5321 222 | } | ^ 0x12c020e diagnostic_impl(rich_location*, diagnostic_metadata const*, int, char const*, __va_list_tag (*) [1], diagnostic_t) ???:0 0x12c0e26 internal_error(char const*, ...) ???:0 0x5a1fc1 fancy_abort(char const*, int, char const*) ???:0 0xdcc6e9 mips_output_move(rtx_def*, rtx_def*) ???:0 0x7e705f final_scan_insn_1(rtx_insn*, _IO_FILE*, int, int, int*) [clone .isra.84] ???:0 0x7e745b final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ???:0 0x7e6e91 final_scan_insn_1(rtx_insn*, _IO_FILE*, int, int, int*) [clone .isra.84] ???:0 0x7e745b final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ???:0 0x7e771c final_1(rtx_insn*, _IO_FILE*, int, int) ???:0 0x7e7ee3 (anonymous namespace)::pass_final::execute(function*) ???:0 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://bugs.buildroot.net/> for instructions. {standard input}: Assembler messages: {standard input}: Warning: missing .end at end of assembly make[2]: *** [Makefile:104: arc4random.o] Error 1 make[2]: Leaving directory '/home/tomato/tomatoware/src/openssh/openssh/openbsd-compat' make[1]: *** [Makefile:204: openbsd-compat/libopenbsd-compat.a] Error 2 make[1]: Leaving directory '/home/tomato/tomatoware/src/openssh/openssh' make: *** [Makefile:5: tomatoware] Error 2 tomato@e2a84530afa9:~/tomatoware$