Project

General

Profile

Actions

Bug #6185

closed

pfsense 2.3 w/luajit breaks on 586-class CPUs

Added by Kevin Bowling over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
Operating System
Target version:
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

Also available in: Atom PDF