Source: pcb Version: 1:4.0.2-1 Severity: serious Tags: patch https://buildd.debian.org/status/fetch.php?pkg=pcb&arch=i386&ver=1%3A4.0.2-1&stamp=1504721870&raw=0
... Test: hid_gcode3 (cd outputs/hid_gcode3 && ../../../src/pcbtest.sh -x gcode --dpi 1200 gcode_oneline.pcb) --- /tmp/pcb_tests.24323/gcode_oneline-bottom.gcode-ref 2017-09-06 18:17:42.309476498 +0000 +++ /tmp/pcb_tests.24323/gcode_oneline-bottom.gcode-out 2017-09-06 18:17:42.309476498 +0000 @@ -36,6 +36,6 @@ G1 X28.765500 Y12.488333 G1 X28.765500 Y12.890500 -G1 X28.638500 Y13.165667 -G1 X28.448000 Y13.377333 +G1 X28.617333 Y13.208000 +G1 X28.405667 Y13.398500 G1 X28.130500 Y13.525500 G1 X27.813000 Y13.546667 --- /tmp/pcb_tests.24323/gcode_oneline-top.gcode-ref 2017-09-06 18:17:42.329476462 +0000 +++ /tmp/pcb_tests.24323/gcode_oneline-top.gcode-out 2017-09-06 18:17:42.329476462 +0000 @@ -36,6 +36,6 @@ G1 X23.706667 Y12.488333 G1 X23.706667 Y12.890500 -G1 X23.579667 Y13.165667 -G1 X23.389167 Y13.377333 +G1 X23.558500 Y13.208000 +G1 X23.346833 Y13.398500 G1 X23.071667 Y13.525500 G1 X22.754167 Y13.546667 FAIL If exact results are required, the following fixes the problem: --- debian/rules.old 2017-09-24 09:06:47.000000000 +0000 +++ debian/rules 2017-09-24 09:41:05.000000000 +0000 @@ -5,6 +5,12 @@ package = pcb +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +ifneq (,$(filter $(DEB_HOST_ARCH), i386)) + export DEB_CFLAGS_MAINT_APPEND=-ffloat-store +endif + CONFIGURE_OPTS=--disable-rpath --enable-dbus --disable-update-desktop-database --disable-update-mime-database --enable-dependency-tracking --enable-coord64 LDFLAGS="$(LDFLAGS) -Wl,--as-needed" %:

