Actions
Bug #6185
closed
KB
RB
pfsense 2.3 w/luajit breaks on 586-class CPUs
Bug #6185:
pfsense 2.3 w/luajit breaks on 586-class CPUs
Start date:
04/17/2016
Due date:
% Done:
0%
Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.3
Affected Architecture:
i386
Description
nginx is built with OPTIONS LUA, so the appliance wont start on 586-class CPUs starting with pfSense 2.3. These CPUs lack the CMOV instruction.
My router is probably a bit fringe, but similar 586 are common in Soekris devices that still work for typical consumer internet speeds.
A suggestion, if this is deemed worthy of even "fixing", would be to disable the luajit CMOV and SSE instruction with a ports patch on the i386 build. https://github.com/LuaDist/luajit/blob/master/CMakeLists.txt#L47 defines some things that will do that easy, but ports uses the gmake build which would need to be patched.
Actions