Date: Mon, 25 Apr 2022 19:17:18 -0400 From: Paul Mather <paul@gromit.dlib.vt.edu> To: "Patrick M. Hausen" <pmh@hausen.com> Cc: Brooks Davis <brooks@freebsd.org>, "freebsd-current@freebsd.org" <freebsd-current@FreeBSD.org> Subject: Re: Cross-compile worked, cross-install not so much ... Message-ID: <B5B62863-7A5A-4C7E-B5F9-F6C6E32E6EF3@gromit.dlib.vt.edu> In-Reply-To: <7FA0C88D-4446-47DD-BBC0-3300B26D6A27@hausen.com> References: <3D48BE93-7D42-4AB2-82D4-88BBF4E1FD40@hausen.com> <20220425191823.GA89506@spindle.one-eyed-alien.net> <7FA0C88D-4446-47DD-BBC0-3300B26D6A27@hausen.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Apr 25, 2022, at 3:26 PM, Patrick M. Hausen <pmh@hausen.com> wrote: > Hi, >=20 >> Am 25.04.2022 um 21:18 schrieb Brooks Davis <brooks@freebsd.org>: >> Cross install is not supported. As you have seen, certain tools are >> bootstrapped on the build host and used during the install process. = You >> might be able to get away with nuking >> /usr/obj/usr/src/arm64.aarch64/tmp/legacy (or maybe tmp) and then >> running `make toolchain` to build native versions of those tools. >=20 > that comes as a big surprise and disappointment. What is the point of = cross-compiling, then? > How to update a small slow embedded platform? At least as far back as July 2016 I kept my FreeBSD/arm systems updated = by cross-building on a FreeBSD/amd64 system and using PkgBase to update = the OS on the FreeBSD/arm systems: = https://lists.freebsd.org/pipermail/freebsd-arm/2016-July/014444.html This worked well for me, at least until I stopped running FreeBSD on my = ARM systems. I don't know whether it still works. Cheers, Paul.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B5B62863-7A5A-4C7E-B5F9-F6C6E32E6EF3>