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 14Mcrt-0004Wu-00 for gentoo-dev@gentoo.org; Sat, 27 Jan 2001 14:26:47 -0700 Received: from fwd02.sul.t-online.com by mailout05.sul.t-online.com with smtp id 14Mcsb-0006b0-02; Sat, 27 Jan 2001 22:27:29 +0100 Received: from helios.bagwan (320095285153-0001@[217.80.39.212]) by fwd02.sul.t-online.com with smtp id 14McsS-1TQD7wC; Sat, 27 Jan 2001 22:27:20 +0100 Received: (qmail 6703 invoked by uid 0); 28 Jan 2001 00:08:32 -0000 Received: from sadchitananda2.bagwan (HELO gottinger.de) (achim@192.168.2.1) by helios.bagwan with SMTP; 28 Jan 2001 00:08:32 -0000 Message-ID: <3A7336A2.88DD4ADE@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> <3A730C03.4197A8D3@gottinger.de> <20010127113309.B16142@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 14:27:02 2001 X-Original-Date: Sat, 27 Jan 2001 21:59:14 +0100 X-Archives-Salt: 46f420f0-8e4f-4ee4-975b-1a8ff586805b X-Archives-Hash: 6946ff6b83657bde704b147d8b6a99f1 drobbins@gentoo.org wrote: > 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. I checked dependencies of sys-build packages and detected that no other packages are required to provide the shared libraries needed. The only packages that require other libs are bash and spython but these are both statical linked in sys-apps/sys-devel so no problem. I will make the -static link flag optional controllable via USE sys-build-static achim~ > > > -- > 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