fix(mips): rebuild with GOMIPS=softfloat — fixes segfault on Keenetic

Root cause of all MIPS crashes: Go default is GOMIPS=hardfloat,
but Keenetic routers (MT7621, KN-3610 etc.) have softfloat CPUs.
Entware reports arch as 'mipsel-sf' — the 'sf' means soft-float.

Running a hardfloat binary on softfloat CPU = SIGILL / segfault
with register dump (exactly what users reported).

Fix: rebuild mips and mipsel binaries with GOMIPS=softfloat.
Updated CI to always use softfloat for MIPS targets.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Necronicle 2026-04-11 10:33:24 +03:00
parent e8a260d7d1
commit 53aff855a4
3 changed files with 4 additions and 1 deletions