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=0.2 required=5.0 tests=DATE_IN_PAST_12_24, INVALID_DATE,MAILING_LIST_MULTI,NO_RELAYS autolearn=no autolearn_force=no version=4.0.0 Received: from drobbins by cvs.gentoo.org with local (Exim 3.22 #1) id 14Ma9t-0004J6-00 for gentoo-dev@gentoo.org; Sat, 27 Jan 2001 11:33:09 -0700 To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] sys-build Message-ID: <20010127113309.B16142@cvs.gentoo.org> References: <3A72E971.21CE995B@gottinger.de> <20010127100337.C15584@cvs.gentoo.org> <3A730059.6C5E0FBC@gottinger.de> <20010127111228.A15830@cvs.gentoo.org> <3A730C03.4197A8D3@gottinger.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3A730C03.4197A8D3@gottinger.de>; from 320095285153-0001@t-online.de on Sat, Jan 27, 2001 at 06:57:23PM +0100 From: 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 List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Sat Jan 27 11:34:01 2001 X-Original-Date: Sat, 27 Jan 2001 11:33:09 -0700 X-Archives-Salt: a102f81f-53d6-4236-b530-81f306cdec34 X-Archives-Hash: 536381bf6feb9d35596729d225aad83d On Sat, Jan 27, 2001 at 06:57:23PM +0100, Achim Gottinger wrote: > > > > # 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. When you say "all other targets", are you talking about i386,486,pentium,pentiumpro and K6? If so, a basic i486 build.tbz2 will work. If the user sets the CHOST in /etc/make.conf to i686-pc-linux-gnu before building the system, then the system should compile an i686 gcc and i686 binutils, correct? I don't think you'd need a cross-compiler, would you? We're not talking about different architectures here -- just different CPU variations. > > 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 OK; I guess dynamic libraries could cause some problems on some other distros. Though I haven't had problems chrooting to a location with shared libraries before, even if I'm switching between two libc's. -- Daniel Robbins President/CEO http://www.gentoo.org Gentoo Technologies, Inc.