From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=DATE_IN_PAST_12_24, DMARC_MISSING,FREEMAIL_FROM,FROM_LOCAL_DIGITS,FROM_LOCAL_HEX, FROM_STARTS_WITH_NUMS,INVALID_DATE,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=no autolearn_force=no version=4.0.0 Received: from mailout05.sul.t-online.com ([194.25.134.82]) by cvs.gentoo.org with esmtp (Exim 3.22 #1) id 14Ma26-0004Ex-00 for gentoo-dev@gentoo.org; Sat, 27 Jan 2001 11:25:08 -0700 Received: from fwd02.sul.t-online.com by mailout05.sul.t-online.com with smtp id 14Ma2c-0004SF-0C; Sat, 27 Jan 2001 19:25:38 +0100 Received: from helios.bagwan (320095285153-0001@[217.80.39.200]) by fwd02.sul.t-online.com with smtp id 14Ma2T-0E7XiiC; Sat, 27 Jan 2001 19:25:29 +0100 Received: (qmail 6421 invoked by uid 0); 27 Jan 2001 21:06:41 -0000 Received: from sadchitananda2.bagwan (HELO gottinger.de) (achim@192.168.2.1) by helios.bagwan with SMTP; 27 Jan 2001 21:06:41 -0000 Message-ID: <3A730C03.4197A8D3@gottinger.de> From: 320095285153-0001@t-online.de (Achim Gottinger) X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14 i686) X-Accept-Language: en MIME-Version: 1.0 To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] sys-build References: <3A72E971.21CE995B@gottinger.de> <20010127100337.C15584@cvs.gentoo.org> <3A730059.6C5E0FBC@gottinger.de> <20010127111228.A15830@cvs.gentoo.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Sender: 320095285153-0001@t-dialin.net Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@gentoo.org X-Reply-To: achim@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Sat Jan 27 11:26:05 2001 X-Original-Date: Sat, 27 Jan 2001 18:57:23 +0100 X-Archives-Salt: f5e0dd72-e726-4db0-87c4-1cbec233f896 X-Archives-Hash: 9f2bbd28103e37ead303f802a1474ec0 drobbins@gentoo.org wrote: > On Sat, Jan 27, 2001 at 06:07:37PM +0100, Achim Gottinger wrote: > > > Ok, you can use sys.tbz2 too for that but build.tbz2 contains only the > > minimum required stuff, we can even place gcc and binutils in separate TARGET > > dependent packages, so it should be possible to make one cd that gives you > > the ability to build for all our intel targets. > > OK, so we have two install CD's: > > 1. the standard packages CD (for people who want a quick install) > > /images/sys.tbz2 > /packages/ > > 2. the autobuild CD (for people who want to build everything from scratch) > On this CD, the directory structure looks something like this: > > /portage > #profiles contains lists of packages to install for various types of > #systems, such as "desktop", "server", "router", etc. > /portage/profiles > /portage/distfiles > > # the i486, i586 and i686 build packages contain gcc and binutils > # compiled for their respective targets... question, is this necessary > # since you can access these sub-architectures with compile-time switches. > # this just changes the name of /usr/lib/gcc-lib/i686-pc-linux-gnu, or > # are there more extensive changes besides this? How about binutils? > # If there are no differences in generated code, we can have a single > # build.tbz2 instead of three. Hmm, maybe we can use i486 as build-host and make cross-compilers/binutils for all other targets. But I prefere a solution without crocc-compilers that works without tricks. > > /gentoo/i486/build.tbz2 > /gentoo/i586/build.tbz2 > /gentoo/i686/build.tbz2 > > > Well there is no base-system that needs to be rebuild. Instead the > > corresponding non statically linked packages get build and merged over or can > > be unmerged if not required after the build. > > Again, why are these static? I'm guessing so that you don't need to include > certain libraries? Because I want to use this set of packages for porting and for building gentoo on other linux-distros. And this is the simplest way > Wouldn't build.tbz2 be smaller with dynamic linking? Yes, but it is only temporary there and gets replaced with the shared version or can get unmerged. > > Bye Achim > > Best Regards, > > -- > Daniel Robbins > President/CEO http://www.gentoo.org > Gentoo Technologies, Inc. > > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://www.gentoo.org/mailman/listinfo/gentoo-dev