From owner-freebsd-current Fri Mar 13 19:43:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA25957 for freebsd-current-outgoing; Fri, 13 Mar 1998 19:43:50 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA25866 for ; Fri, 13 Mar 1998 19:43:33 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.8.8/8.8.5) with ESMTP id TAA03092; Fri, 13 Mar 1998 19:40:26 -0800 (PST) Message-Id: <199803140340.TAA03092@dingo.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: John Birrell cc: mike@smith.net.au (Mike Smith), current@FreeBSD.ORG Subject: Re: binutils bloat In-reply-to: Your message of "Sat, 14 Mar 1998 14:35:03 +1100." <199803140335.OAA16288@cimlogic.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 13 Mar 1998 19:40:26 -0800 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Mike Smith wrote: > > Are the cross tools only useful for targetting FreeBSD systems? Can > > you poke it so that it produces more than one set of cross tools in a > > given world build? (does binutils support multitargetting? I seem to > > recall something that implied it was going to way-back-when.) > > The cross tools are useful for any of the operating systems supported > by bfd/opcodes in binutils, not just FreeBSD. In my case, I'm interested > in cross tools to build on either i386 or alpha, targeted at an mvme147 > (m68k) which takes forever to compile things itself. Understood, but that doesn't answer the initial question, which was "if you build binutils supporting other systems, do you still get tools that support FreeBSD", ie. do the new tools suddenly multitarget, or do you run the risk of overwriting your normal tools? > > I could see the sense in putting bits in for likely targets (sparc, > > alpha, ppc, maybe a few others), but dinosaurs like the Vax, m88k, > > amd29k etc. could probably be ignored. > > It's a pain working out which bits are required without building to > find out. For example, the alpha gas code needs a vax floating point > file. 8-) Hmm. Maybe come up with a list of desirable targets? > > OTOH, what is the actual footprint we're talking about here? Disk is > > cheap. 8) > > du -ks /u2/gnu/binutils-2.8.1 /u/freebsd/src/src/contrib/binutils > 22818 /u2/gnu/binutils-2.8.1 > 10575 /u/freebsd/src/src/contrib/binutils > > 12Mb worst case. A bit less if you leave of the testsuites. Hmm. If you win this one, I think I can use the precedent. 8) -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message