As I am packaging cu2qu on Debian, I found that tests with cython compiled cu2qu cannot pass tests on i386, and it seems to be the issue related to the compiler emitting instructions for 387 instead of SSE. Should I use SSE instructions instead to build i386 builds?
tests/pens_test.py::TestCu2QuPen::test_convert_mixed_glyph --- expected
+++ actual
@@ -12,7 +12,7 @@
pen.qCurveTo((302, 752), (221.84375, 714.4114583333334), (163.15625, 651.8385416666666), (131, 575.625), (131, 537))
pen.qCurveTo((131, 503.25), (159.75, 440.25), (192, 417))
pen.qCurveTo((134.5, 403), (51.58333333333333, 319.58333333333326), (7, 210.5), (7, 158))
-pen.qCurveTo((7, 111), (45.66666666666667, 30.83333333333333), (127.00000000000001, -18), (191, -18))
-pen.qCurveTo((250.5, -18), (365.4166666666667, 26.833333333333336), (458, 110.99999999999999), (484, 170))
+pen.qCurveTo((7, 111), (45.666666666666664, 30.833333333333332), (127.00000000000001, -18), (191, -18))
+pen.qCurveTo((250.5, -18), (365.41666666666663, 26.833333333333336), (458, 110.99999999999999), (484, 170))
pen.closePath()
pen.addComponent('acute', (1, 0, 0, 1, 210, 250))
FAILED