Date: Fri, 25 Aug 2017 18:20:14 +0000 From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 221814] x11/pixman: fails to build on armv6 with clang 5 Message-ID: <bug-221814-7141-u2VBSmAPDS@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-221814-7141@https.bugs.freebsd.org/bugzilla/> References: <bug-221814-7141@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
mikael.urankar@gmail.com has reassigned Bugzilla Automation <bugzilla@FreeBSD.org>'s request for maintainer-feedback to x11@FreeBSD.org: Bug 221814: x11/pixman: fails to build on armv6 with clang 5 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221814 --- Description --- Created attachment 185761 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D185761&action= =3Dedit patch Hi,=09=09=09=09=20=20=20=20=20 It seems that clang 5.x has implemented the .altmacro directive and now pix= man enables neon and simd on armv6.=20=09=09=09=09=20=20=20=20=20=20 clang integrated assembler doesn't understand .func / .endfunc and other directives used by simd/neon code in pixman and our linker is too old to link some binaries. We need to disable the integrated assembler and use binutils on armv6. neon is an armv7 feature so we need to disable it for ar= mv6. See attached patch, it fixes the build on armv6. Thanks in advance. error log: http://beefy8.nyi.freebsd.org/data/head-armv6-default/p448640_s322824/logs/= erro rs/pixman-0.34.0.log
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-221814-7141-u2VBSmAPDS>