Skip site navigation (1)Skip section navigation (2)
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>