is wireguard available on arm64
Ronald Klop
ronald-lists at klop.ws
Tue Dec 31 15:13:43 UTC 2019
On Tue, 31 Dec 2019 13:54:35 +0100, Bernhard Fröhlich <decke at freebsd.org>
wrote:
> On Tuesday, December 31, 2019, Mikaël Urankar <mikael.urankar at gmail.com>
> wrote:
>> Le lun. 30 déc. 2019 à 22:12, Peter Libassi <peter at libassi.se> a écrit :
>>>
>>> I’m s newbie on BSD. Just installed freebsd on a RPI3 using the image
> https://download.freebsd.org/ftp/releases/arm64/aarch64/ISO-IMAGES/12.1/FreeBSD-12.1-RELEASE-arm64-aarch64-RPI3.img.xz
>>>
>>> which gave me release:
>>>
>>> FreeBSD bsd1 12.1-RELEASE FreeBSD 12.1-RELEASE r354233 GENERIC arm64
>>>
>>> pkg install wireguard gives message:
>>>
>>> Updating FreeBSD repository catalogue...
>>> FreeBSD repository is up to date.
>>> All repositories are up to date.
>>> pkg: No packages available to install matching 'wireguard' have been
> found in the repositories
>>>
>>>
>>> on the Port web site i find: wireguard-1.0.20191226
>>>
>>> what am i doing wrong?
>>
>> Nothing :)
>>
>> go for arm64 is available as lang/go-devel. You'll need to compile it
>> manually as we only provide packages for the quarterly branch on
>> RELEASE version of FreeBSD (and go-devel hasn't landed in the
>> quarterly branch
>
> go-devel is already able to compile on arm64 and some go ports have been
> patched for arm64 to build fine - including wireguard-go.
>
> So once the next quarterly branch is created (in less than 24h) and the
> builders have finished (in a few days) we should have Go ports availabe
> on
> arm64 including wireguard.
Mmmm "in a few days" is not so true. It takes about 5-7 days to build all
packages for one FreeBSD version on ARM64. So it takes about 2-3 weeks to
do a full build for head, 12.x and 11.x. You are unlucky if your version
builds last. :-)
Last full build for head:
http://thunderx1.nyi.freebsd.org/build.html?mastername=head-arm64-default&build=p519639_s355573
All current arm64 builds:
http://thunderx1.nyi.freebsd.org/
Regards,
Ronald.
>
> In addition to that there is a Rust based wireguard userspace
> implementation in the works which should also work on FreeBSD - but that
> is
> something for 2020.
More information about the freebsd-arm
mailing list