- affected arch: x86 stable (default/linux/x86/13.0) - started failing after switching to gcc 4.9.3, during rebuild of the system (emerge -av1DNe @world) - "FAIL: libffi.call/float2.c -O0 -W -Wall (test for excess errors)" - failure is reproducable with gcc 4.9.3; switching back to gcc 4.8.5 "solves" the problem - failure is known in upstream and has been fixed on Apr 06, 2014 https://github.com/atgreen/libffi/issues/113 - fix is only in libffi 3.1+ , not in 3.0.13 Sorry, no emerge --info available today; if somebody absolutely needs it I can force it to rebuild again, but since it's known and fixed in upstream it should not be necessary. Reproducible: Always
Just for the record, the intention is to document the failure, so others don't have to go and research it as long as libffi-3.0.13-r1 is the latest/only stable version. Unless someone wants to back-port the fix, the most likely solution would be to try to stabilize a more recent version of libffi. I have no further knowledge about the status of libffi-3.1+ and thus no clue how likely a stabilization attempt is. I have also not tried to compile libffi-3.1+ with gcc 4.9.3 .
3.2.1 is stable for a while now.