From owner-freebsd-current Fri Mar 14 20:57:37 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B94B237B401 for ; Fri, 14 Mar 2003 20:57:35 -0800 (PST) Received: from web40308.mail.yahoo.com (web40308.mail.yahoo.com [66.218.78.87]) by mx1.FreeBSD.org (Postfix) with SMTP id 24E7D43F85 for ; Fri, 14 Mar 2003 20:57:35 -0800 (PST) (envelope-from victorysoldier@yahoo.com) Message-ID: <20030315045735.28036.qmail@web40308.mail.yahoo.com> Received: from [194.44.216.113] by web40308.mail.yahoo.com via HTTP; Fri, 14 Mar 2003 20:57:35 PST Date: Fri, 14 Mar 2003 20:57:35 -0800 (PST) From: Rhett Monteg Hollander Reply-To: alasir@supereva.it Subject: Re: param.h To: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Well, I was able to build it on -CURRENT, along with binutils and other fine software from -STABLE tree. The reason was that in several cases GCC 3.2.1 proved to be significantly slower than 2.95.4 (I mean regular integer\floating-point operations, MMX\SSE\3DNow! is a whole different story). I replaced 3.2.1 with 2.95.4, and since I did so in very brute way, latter had no clue where system includes are, and ld had amnesia too (there was some mix with obj/4.7-STABLE/... path to includes and libraries). As a result, I had to build programs in two passes: to generate objects with -c -I/usr/include first, and then to link them with appropriate crt* and shared libraries. Though passing -I/usr/include -L/usr/lib to compiler & linker succeeded too. It worked, but annoyed. I recompiled binutils from GNU tarball to eliminate problems with ld, and now I'm going to make order in GCC. But, again, it works much better for me than 3.2.1 (figures are available upon request). --- Regards, Rhett > Are you trying to compile the -stable version of gcc? We make significant > modifications to integrate it within our environment. I would not at all > be suprised if the -stable version of gcc doesn't build on -current. > The OBJFORMAT stuff only exists on -stable. If you're going to try and > use the -stable compiler on -current, you'll have to stub this out. > > Or have you found a problem in the FSF releases? > > You are aware that there are gcc ports set up to configure the FSF trees > specifically for use on FreeBSD, right? And that includes gcc-2.95.4. > > Cheers, > -Peter > -- > Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com > "All of this is for nothing if we don't go to the stars" - JMS/B5 __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message