Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Sep 2016 11:00:43 +0300
From:      Boris Samorodov <bsam@passap.ru>
To:        Glen Barber <gjb@FreeBSD.org>, Ross Alexander <rwa@athabascau.ca>
Cc:        freebsd-current@freebsd.org
Subject:   Re: should aarch64 cross-build work at amd64?
Message-ID:  <77ddd505-9eb4-de1e-1bbe-eb3d2bbd0ba8@passap.ru>
In-Reply-To: <20160928042254.GL86426@FreeBSD.org>
References:  <alpine.BSF.2.20.1609272125020.2951@autopsy.pc.athabascau.ca> <20160928042254.GL86426@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ndUs5G6lUAwad3rJ5a4uUf8VKdlQ3dlhH
Content-Type: multipart/mixed; boundary="eDUb0tU3LihGiFCpqJdoQOuDtN7Em7TrU";
 protected-headers="v1"
From: Boris Samorodov <bsam@passap.ru>
To: Glen Barber <gjb@FreeBSD.org>, Ross Alexander <rwa@athabascau.ca>
Cc: freebsd-current@freebsd.org
Message-ID: <77ddd505-9eb4-de1e-1bbe-eb3d2bbd0ba8@passap.ru>
Subject: Re: should aarch64 cross-build work at amd64?
References: <alpine.BSF.2.20.1609272125020.2951@autopsy.pc.athabascau.ca>
 <20160928042254.GL86426@FreeBSD.org>
In-Reply-To: <20160928042254.GL86426@FreeBSD.org>

--eDUb0tU3LihGiFCpqJdoQOuDtN7Em7TrU
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

28.09.2016 07:22, Glen Barber =D0=BF=D0=B8=D1=88=D0=B5=D1=82:
> On Tue, Sep 27, 2016 at 09:46:29PM -0600, Ross Alexander wrote:
>> On Fri, 23 Sep 2016 22:19:15 +0000, Glenn Barber wrote:
>>
>>> On Sat, Sep 24, 2016 at 12:54:05AM +0300, Boris Samorodov wrote:
>>>> 24.09.2016 00:44, Boris Samorodov ?????:
>>>>> 24.09.2016 00:39, Glen Barber ?????:
>>>>>> On Sat, Sep 24, 2016 at 12:35:30AM +0300, Boris Samorodov wrote:
>>>>>>> make[1]: /poudriere/jails/HEAD-aarch64/usr/src/Makefile.inc1 line=
 177:
>>>>>>> In-tree binutils does not support the aarch64 architecture. Insta=
ll the
>>>>>>> aarch64-binutils port or package or set CROSS_BINUTILS_PREFIX.
>>>>>>
>>>>>> These lines are relevant.
>>>>>
>>>>> Ops. Thank you.
>>>>
>>>> The error when aarch64-binutils are installed:
>>>> -----
>>>> % sudo poudriere jail -c -j HEAD-aarch64 -a arm.aarch64 -v head -m
>>>> svn+https -J 8
>>>
>>> Try with 'arm64.aarch64'.
>>> Glen
>>
>> Glen,
>>
>> The more I read this, the less I understand.  I've built and install'd=

>> aarch64-binutils on my poud box, then created an "-x -a arm64.aarch64 =
-m svn"
>> jail - which worked fine - but that jail won't build anything.  No
>> /usr/bin/ld, so toolchain is borked, so can't build ports-mgmt/pkg.
>> What utterly obvious thing have I missed?  I've spent hours trying to
>> fake out the nxb-bin stuff, or to find some other point of entry, no
>> joy.
>>
>> FreeBSD aubey2.bogons 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r306286:
>> Fri Sep 23 21:32:37 MDT 2016
>> toor@aubey2.bogons:/usr/obj/usr/src/sys/GENERIC amd64
>>
>> poudriere-devel-3.1.99.20160624_2
>>
>> qemu-user-static-2.6.90.g20160728
>>
>> aarch64-binutils-2.25.1_3,1
>>
>> # /usr/sbin/binmiscctl lookup aarch64
>> name: aarch64
>> interpreter: /usr/local/bin/qemu-aarch64-static
>> flags: ENABLED USE_MASK
>> magic size: 20
>> magic offset: 0
>> magic: 0x7f 0x45 0x4c 0x46  0x02 0x01 0x01 0x00  0x00 0x00 0x00 0x00
>>        0x00 0x00 0x00 0x00  0x02 0x00 0xb7 0x00
>>        mask:  0xff 0xff 0xff 0xff  0xff 0xff 0xff 0x00  0xff 0xff 0xff=
 0xff
>>               0xff 0xff 0xff 0xff  0xfe 0xff 0xff 0xff
>>
>> failing jail is "11-stab-arm64 11.0-PRERELEASE r306344 arm64.aarch64 s=
vn 2016-09-26 18:54:15 /usr/local/pd/jails/11-stab-arm64"
>>
>=20
> You should not need to use binmiscctl and QEMU.  Try:
>=20
>  # poudriere jail -c -j HEAD-aarch64 -a arm.aarch64 -v head -m \
>     svn+https

Last time I tried the needed option for arch was "-a arm64.aarch64".
Glen, it was you who helped me to fugure out the option. :-)

--=20
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve


--eDUb0tU3LihGiFCpqJdoQOuDtN7Em7TrU--

--ndUs5G6lUAwad3rJ5a4uUf8VKdlQ3dlhH
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJX63irAAoJEJYOILA6P20ogaAP/AhdHoZBMcgmNIoNFqA7dKRA
Yazh7ggPq6xbke6fZfHbv+yFXURWpel13+KBIoZCTXsfh+s78cnNVT1kSn2uzB6t
U3tfXczrSo05ateLr9ivX+lfzIhL4fbJ58lKZF2DV7G0A0z+xhSHq6G6j30GVQi2
o11A+su2er6ppKTXHeQmBYJd50nHoqEfbE7WIJ6oo8yvols4ytVyNBUYfNxwTL5j
2VAH1i71GEpdFeoeHjE5qsfXf5qgU10BEvAbS6u0NRGjcEvr8dQxRXPucGU3s02w
3fBsWmfAYJezpZxr2DId6WTC0qSohgPKD46wQFg+CL0JCtyutO9kycHlSrQyjyYC
ahvKZqM9u6JQElWEvT0UT55JLl3082e4KaDniHkqxpZIU6BBWSiRcjjveMlcNnCQ
79v9yeEOM1OwFM0LO2DcXXQxisFuRpik25hPJNQ7949k8vq/ClmaXYrTPhmC0D4w
rqpo4fWwCpvdGeDVSTSa7uRRrxu3qEQFYZNYq1xZx5VqnbuXI7FlHsEdMYD2n0gH
zGHSQUTeD4BdokmLThlUFAh5JuHov+l4h/xfSAX+PGrAQQU4kGPHlPoFcvE31BmT
UI6VVob7TjAEMQi8PAVYOk0JoWvxdTrSUtcKaZMaNRfGoENbsWYkjrV9lr7/BweG
r4URKmTZnhIU1QJux9bn
=zrpO
-----END PGP SIGNATURE-----

--ndUs5G6lUAwad3rJ5a4uUf8VKdlQ3dlhH--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?77ddd505-9eb4-de1e-1bbe-eb3d2bbd0ba8>