Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Aug 2013 21:14:33 -0700
From:      Tim Kientzle <kientzle@freebsd.org>
To:        Douglas Beattie <beattidp@ieee.org>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: pkg repository for ARM?
Message-ID:  <BABC4470-2F30-40C7-AC2B-2E337DD20B8C@freebsd.org>
In-Reply-To: <A91B7AC7-A0A9-496B-91CF-50C3B60E39D7@ieee.org>
References:  <522A0D57-4DD4-4669-BB5A-AFCD81E9F497@netsense.nl> <986E81B3-7AB8-469B-BDBB-37909AAEEFE2@kientzle.com> <A91B7AC7-A0A9-496B-91CF-50C3B60E39D7@ieee.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Aug 15, 2013, at 9:01 PM, Douglas Beattie wrote:

> Speaking of a package repository =85
>=20
> On Aug 15, 2013, at 8:21 PM, Tim Kientzle wrote:
>>>=20
>>> On a related note: is there a pkg repository where one can just get =
compiled packages for ARM?
>>=20
>> A few folks have partial ones but there's nothing official.
>=20
> Well, that's what I'd like to see;  a set of directly-installable =
binary packages, based on release,
>  with a couple variants based on hardware core/code capability.
>=20
> I kept wondering where or how that was going to happen, now that ARM =
is in the main kernel, =85

It will be based on pkgng for certain.  So not much can happen
until pkgng is complete for i386 and amd64.  Work on that
is progressing.

Once that is done =85

There is a promising hybrid approach for arm and mips
port builds that Stacy Son and Baptiste came up with:
This involves using Qemu as an image activator to
run arm binaries on an amd64 system.

Basically, the build thinks it is running native but the actual
compiler and other CPU-heavy work is running as cross-tools.
It's a really clever approach and the early test results
I heard at BSDCan back in May showed performance
comparable to doing native amd64 port builds (much
faster than using a farm of RPi's ;-).

Tim




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BABC4470-2F30-40C7-AC2B-2E337DD20B8C>