From owner-freebsd-x11@freebsd.org Fri Aug 25 18:20:14 2017 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A046ADDE44D for ; Fri, 25 Aug 2017 18:20:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 86CDC6AB31 for ; Fri, 25 Aug 2017 18:20:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 82F15DDE44C; Fri, 25 Aug 2017 18:20:14 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 82906DDE44B for ; Fri, 25 Aug 2017 18:20:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 71E486AB30 for ; Fri, 25 Aug 2017 18:20:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v7PIKEbH045104 for ; Fri, 25 Aug 2017 18:20:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" 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 Date: Fri, 25 Aug 2017 18:20:14 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Aug 2017 18:20:14 -0000 mikael.urankar@gmail.com has reassigned Bugzilla Automation '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