Date: Thu, 18 Nov 1999 07:48:03 +0100 From: Michael Schuster - TSC SunOS Germany <michael.schuster@germany.sun.com> Cc: arch@freebsd.org Subject: Re: Cross compilation goals. Message-ID: <3833A123.E390849A@germany.sun.com> References: <19991117184034.A53402@dragon.nuxi.com> <199911151707.JAA03820@freefall.freebsd.org> <199911160533.WAA02391@harmony.village.org> <199911180559.WAA21245@harmony.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Warner Losh wrote: > > In private Mail, David O'Brian asked the musical questions: > : Would it be possible ... [to] discuss the issue and come up > : with a unified plan? Either privately, or on the freebsd-arch list? > > Sure. Maybe it might be a good idea to start with goals. Everyone is > working from different goals... > > Goals: > 1) The ability to generate code for the target platform. The > target platform may be a different architecture, or a > different version of FreeBSD than the host system runs. > 2) The ability to build tools to generate code for the target > platform in a standard way. > 3) The ability to install the cross tools. > 4) The ability to specify a different set of tools easily so > that one can do cross development, rather than just cross > compilation. > 5) Any methods will be documented > 6) No impact on the non-cross compilation cases (eg, we can't > break native builds) > 7) Be useful for a buildworld replacement which will solve > the problem of tools generating binaries to build the rest > of the system that cannot run on the system at hand due to > new kernel functionalty. > > Non-goal: > > 1) Have the cross compilation code necessarily work on other > systems. what does that mean? in this context, what does "other system" mean? > I'd like to keep these goals simple and not let this get out of hand. > But rather as a sanity check for those interested enough to have > committed code to the efforts along the way. > > Comments? > > Warner > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-arch" in the body of the message -- Michael Schuster / Michael.Schuster@germany.sun.com Technical Solution Center / SunOS Competence Center Sun Microsystem GmbH / Richard-Reitzner Allee 8, D-85540 Haar (+49 89) 46008 974 / x12974 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3833A123.E390849A>