Date: Mon, 12 Jan 2009 16:48:12 -0000 From: "Pegasus Mc Cleaft" <ken@mthelicon.com> To: <freebsd-current@freebsd.org>, "Svein Skogen \(List Mail Account\)" <svein-listmail@stillbilde.net> Cc: freebsd-current@freebsd.org Subject: Re: gcc 4.3: when will it become standard compiler? Message-ID: <290AA3DA54624A6FA91872B8909564F2@PegaPegII> In-Reply-To: <20090112162604.GA77988@dragon.NUXI.org> References: <49668763.8020705@mail.zedat.fu-berlin.de><49671748.3030709@gmx.de> <4967259C.9090408@stillbilde.net> <20090112162604.GA77988@dragon.NUXI.org>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- From: "David O'Brien" <obrien@freebsd.org> To: "Svein Skogen (List Mail Account)" <svein-listmail@stillbilde.net> Cc: <freebsd-current@freebsd.org> Sent: Monday, January 12, 2009 4:26 PM Subject: Re: gcc 4.3: when will it become standard compiler? > On Fri, Jan 09, 2009 at 11:23:24AM +0100, Svein Skogen (List Mail Account) > wrote: >> Christoph Mallon wrote: >> > O. Hartmann schrieb: >> >> When will gcc 4.3 incorporated in FreeBSD 8 and become the standard >> >> compiler suite? We figured out that gcc 4.3 does have a speed gain in >> >> some numerical code of 3 - 8 % and I guess we can use this in the >> >> basic >> >> OS as well ... >> > >> > Number crunching has a totally different execution profile than basic >> > operating system services. Gains in one area cannot simply be >> > transferred to the other. >> >> Would it be possible, as a "workaround" to have "system-CC" and >> "ports-CC" defined in make.conf, making one CC the compiler for /usr/src >> and another for ports, or would this just create debugging nightmares? > > Why do you think you don't have this today? > > Install /usr/ports/lang/gcc/gcc43. It lives nicely beside the base > compiler. Anytime you want to use it - set 'CC' to 'gcc43'. > I know this is a different issue, and being hashed in another thread, but this is exactly what I did. However, with an older version of binutils installed, I didnt get the advantage of being able to use SSE4.1 on my machine. I made from the sources binutils, but it was a real pain to get the /usr/ports/lang/gcc/gcc43 port to pick up the presence of the newer version of binutils. I had to make simlinks for various directories and every time they changed the port it would klobber the links. It became ickey! Peg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?290AA3DA54624A6FA91872B8909564F2>