Created attachment 143723 [details] Fix on ARM with clang I have been testing building ports on ARM using the armv6hf target. I found pixman fails to build as it includes float.h in a header included from assembly files. The attached patch moves this header in with the others so it won't be included from asm.
Over to maintainers.
Test build on redports show's no issues with this for amd64/i386. I'll apply this after portmgr review.
Created attachment 144438 [details] redports diff
https://redports.org/buildarchive/20140705224001-32803/
this blocks 2k or so ports building for ARMv6
http://dirty.ysv.freebsd.org/build.html?mastername=11armv632-default&build=2014-07-05_17h52m49s
A commit references this bug: Author: sbruno Date: Sat Jul 5 23:21:47 UTC 2014 New revision: 360840 URL: http://svnweb.freebsd.org/changeset/ports/360840 Log: Move include of float.h to enable build on armv6 PR: 190983 Submitted by: andrew@freebsd.org Reviewed by: mat@freebsd.org Changes: head/x11/pixman/Makefile head/x11/pixman/files/ head/x11/pixman/files/patch-pixman-private.h