fatedier / frp

A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Apache License 2.0
80.49k stars 12.74k forks source link

Makefile.cross-compiles: Fix softfloat flag not being honored for mipsle #4176

Closed ddscentral closed 3 weeks ago

ddscentral commented 3 weeks ago

WHY

When building using Makefile.cross-compiles, softfloat flag was being applied only to "mips" big-endian builds but not "mipsle" little-endian builds despite the flag being set in architecture list. This resulted in binaries which would not run on target machines without a FPU or a FPU emulator in kernel. This change fixes the "if" statement in Makefile.cross-compiles to correctly apply the softfloat flag to both "mips" and "mipsle" builds.

Binaries run fine on a system with a BCM4706 MIPS SoC.