From owner-freebsd-questions@FreeBSD.ORG Fri Apr 30 06:54:48 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B11516A4D5 for ; Fri, 30 Apr 2004 06:54:48 -0700 (PDT) Received: from shadow.wixb.com (shadow.wixb.com [65.43.82.173]) by mx1.FreeBSD.org (Postfix) with ESMTP id E65C043D5C for ; Fri, 30 Apr 2004 06:54:47 -0700 (PDT) (envelope-from jbronson@wixb.com) Received: from dakota.wixb.com (shadow.wixb.com [10.43.82.173]) i3UDskHM016121; Fri, 30 Apr 2004 08:54:46 -0500 (CDT) Message-Id: <6.1.0.6.2.20040430085350.02465dd0@localhost> Date: Fri, 30 Apr 2004 08:55:03 -0500 To: Jason Lixfeld From: "J.D. Bronson" In-Reply-To: <66231CBC-9AAD-11D8-94AF-000A95989E4A@lixfeld.ca> References: <20040430070958.GA76706@xor.obsecurity.org> <66231CBC-9AAD-11D8-94AF-000A95989E4A@lixfeld.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Antivirus: Scanned by F-Prot Antivirus 4.4.1 X-Scanned-By: MIMEDefang 2.42 cc: freebsd-questions@freebsd.org Subject: Re: GCC3.4 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2004 13:54:48 -0000 At 08:50 AM 04/30/2004, you wrote: >On Apr 30, 2004, at 3:09 AM, Kris Kennaway wrote: > >>On Fri, Apr 30, 2004 at 02:15:22AM -0400, Jason Lixfeld wrote: >>>I've just installed gcc3.4 to, among other things take advantange of >>>the -march=opteron options. I'm in quite a bit of a conundrum here >>>because I've installed, changed the order in $PATH to look in >>>/usr/local/bin before /usr/bin for gcc, cc etc but when I run a make >>>buildworld it fails saying it doen't recognize the -march=opterion >>>option. This means that the old system version of gcc is still being >>>referenced somehow, even though I've set the paths: >> >>This is intentional (the system compiler is rebuilt as part of the >>buildworld process, and thereafter used explicitly). >> >>You can't compile world with a compiler that is not the system >>compiler, because it would fail with errors. If you must have a world >>compiled with gcc 3.x, you'll have to use the FreeBSD 5.x branch, >>which uses gcc 3.x as the system compiler. > >This is a 5.2.1 system but it uses 3.3.3, not 3.4. so I guess I'll have >to wait then until 3.4 is the system compiler. > >>Kris One thing I do on 5.2.1 is compile gcc 3.4 but use --program-suffix=3 This way, I have gcc for the kernal, but gcc3 for access to gcc3.4 without clobbering the freebsd version... -JDB