On Sat, 7 Apr 2018 15:23:50 -0700
Mark Millard via freebsd-arm wrote:
> My attempted, xtoolchain-gcc based, amd64->aarch64
> cross-buildworld-buildkernel failed with:
>
> --- libc.so.7.full ---
> /usr/local/bin/aarch64-unknown-freebsd12.0-ld:
>
On 2018-Apr-7, at 4:37 PM, Alexander Kabaev wrote:
> On Sat, 7 Apr 2018 18:43:17 -0400
> Alexander Kabaev wrote:
>
> Come to think of it, I am not sure I understand the problem.
> amd64-binutils installs "proper" x86_64-freebsd-prefixed binaries. Did
> you expect
(Context: buildworld completed before builkernel started.)
My attempt to do buildworld buildkernel via clang but using
aarch64-binutils got the following failure during buildkernel.
(Note the use of: -B/usr/local/aarch64-unknown-freebsd12.0/bin/
for clang.)
--- cloudabi32_vdso.o ---
On Sat, 7 Apr 2018 18:43:17 -0400
Alexander Kabaev wrote:
Come to think of it, I am not sure I understand the problem.
amd64-binutils installs "proper" x86_64-freebsd-prefixed binaries. Did
you expect amd64-freebsd-* ?
--
Alexander Kabaev
pgpByasv65uKB.pgp
Description:
For:
# pkg info "*binutils"
aarch64-binutils-2.30_2,1
amd64-binutils-2.30_2,1
binutils-2.30_2,1
powerpc64-binutils-2.30_2,1
# svnlite info /usr/ports/ | grep "Re[plv]"
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
On Sat, 7 Apr 2018 15:30:08 -0700
Mark Millard via freebsd-toolchain
wrote:
> For:
>
> # pkg info "*binutils"
> aarch64-binutils-2.30_2,1
> amd64-binutils-2.30_2,1
> binutils-2.30_2,1
> powerpc64-binutils-2.30_2,1
>
> # svnlite info /usr/ports/ | grep "Re[plv]"
>
[The static build of binutils is what gets the lto involved.]
On 2018-Apr-7, at 5:29 PM, Mark Millard wrote:
> On 2018-Apr-7, at 3:35 PM, Alexander Kabaev wrote:
>
>> On Sat, 7 Apr 2018 15:23:50 -0700
>> Mark Millard via freebsd-arm wrote:
>>
>>> My attempted, xtoolchain-gcc based,
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227340
Mark Linimon changed:
What|Removed |Added
Assignee|b...@freebsd.org
It appears that the devel/aarch64-gcc toolchain refuses to
assemble instructions that are not available to what was
listed for -mcpu, even when a -march was also listed that
allows such. For -mcpu=cortex-a53 and a -march=armv8-a+crypto :
--- secure/lib/libcrypto__L ---