Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 May 2013 10:28:10 -0400
From:      Warner Losh <imp@bsdimp.com>
To:        Tim Kientzle <kientzle@freebsd.org>
Cc:        db@freebsd.org, freebsd-arm <freebsd-arm@freebsd.org>, David Chisnall <theraven@freebsd.org>
Subject:   Re: Port: U-Boot for BeagleBone
Message-ID:  <D3F7C462-0BD5-4F20-AE32-448BB7B5855D@bsdimp.com>
In-Reply-To: <B5DE3D0D-86BF-43F8-9FA2-A803B1FAABF8@freebsd.org>
References:  <3B16A2E5-C92B-4248-BE98-DD5C1194CB05@freebsd.org> <20130518100512.57c47fe6@bender> <B5DE3D0D-86BF-43F8-9FA2-A803B1FAABF8@freebsd.org>

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

On May 18, 2013, at 10:17 AM, Tim Kientzle wrote:

>=20
> On May 18, 2013, at 5:05 AM, Andrew Turner wrote:
>=20
>> On Fri, 17 May 2013 16:22:56 -0400
>> Tim Kientzle <kientzle@freebsd.org> wrote:
>>=20
>>> I'm trying to move the actual building of boot loaders out of =
Crochet
>>> and into FreeBSD ports.
>>>=20
>>> Here's the first attempt at such a port (many thanks to Diane Bruce
>>> for patiently tutoring me through this):
>>>=20
>>> http://people.freebsd.org/~kientzle/u-boot-beaglebone.tgz
>>>=20
>>> I'd appreciate any feedback:
>>> * Can you build this?
>>> * Suggestions for improving it?
>>=20
>> Could you try installing devel/cross-binutils and devel/cross-gcc =
using
>> TGTARCH=3Darm and TGTABI=3Dnone-eabi and using these to build u-boot? =
It
>> would mean the user doesn't need to have xdev set up.
>=20
> I'll definitely give that a try.
>=20
> More importantly than the user, I'm concerned about the
> package-building cluster.  One of the goals here is to
> get the packages built automatically so that not everybody
> has to build the boot loaders themselves.
>=20
> I've not used the devel/cross-ZZZ tools before, so
> it will take me a little while to experiment.  Ideally,
> the U-Boot port would just require the cross tools.

A long time ago I was able to build u-boot using the cross-* ports... =
They even have wrapper ports so you can get the write dependencies. Make =
sure these are build-time dependencies not run-time dependencies and all =
that will be installed will be the u-boot images...

Warner




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D3F7C462-0BD5-4F20-AE32-448BB7B5855D>