Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Dec 2018 10:28:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   [Bug 233740] x11/pixman: LLD relocation errors on armv7
Message-ID:  <bug-233740-7141-H37ZJ3clAP@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-233740-7141@https.bugs.freebsd.org/bugzilla/>
References:  <bug-233740-7141@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233740

--- Comment #4 from Jan Beich <jbeich@FreeBSD.org> ---
(In reply to Charlie Li from comment #3)
> It appears that despite having devel/binutils as a build dependency, clang
> -no-integrated-as actually uses the base binutils as.

Indeed. In bug 221814 mmel@ dropped COMPILER_PATH without making sure GNU a=
s(1)
from devel/binutils is actually used.

> the devel/binutils as, which does not emit any assembler messages
> like base binutils as does (lots of register alias redefinitions ignored).

Agree. Those warnings are worth fixing.

> Looks like devel/binutils as is doing something fishy.

I'm not sure. When adding -Wl,-z,notext the error message changes

  /usr/bin/ld: error:
./.libs/libpixman-arm-simd.a(pixman-arm-simd-asm-scaled.o):(.text+0x1B8):
unrecognized reloc 40

which suggests there maybe a bug in LLD.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-233740-7141-H37ZJ3clAP>