Summary: | [PATCH] Let x11/pixman build with clang on ARM | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Andrew Turner <Andrew> | ||||||
Component: | Individual Port(s) | Assignee: | freebsd-x11 (Nobody) <x11> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Some People | CC: | sbruno | ||||||
Priority: | --- | ||||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
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
this blocks 2k or so ports building for ARMv6 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 |
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.