From owner-freebsd-questions Sun Jan 3 09:25:35 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA15740 for freebsd-questions-outgoing; Sun, 3 Jan 1999 09:25:35 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from galaxy.support.stream.com (galaxy.support.stream.com [208.13.180.22]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id JAA15730; Sun, 3 Jan 1999 09:25:31 -0800 (PST) (envelope-from wwoods@cybcon.com) Received: from c063.beaverton.stream.com ([208.13.191.137]) by galaxy.support.stream.com (Lotus SMTP MTA Internal build v4.6.2 (651.2 6-10-1998)) with SMTP id 852566EE.005F9D9B; Sun, 3 Jan 1999 12:24:23 -0500 Message-ID: <007a01be373d$7d6d4b40$f301040a@c063.beaverton.stream.com> From: "Wiliam Woods" To: "Kris Kennaway" Cc: "FBSD_QUESTIONS" , "FBSD_CURRENT" Subject: Re: pgcc-1.1.1 Date: Sun, 3 Jan 1999 09:21:18 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG So, I assume that pgcc will not compile the kernel either then, correct ? -----Original Message----- From: Kris Kennaway To: Wiliam Woods Cc: FBSD_QUESTIONS ; FBSD_CURRENT Date: Sunday, January 03, 1999 9:17 AM Subject: Re: pgcc-1.1.1 >On Sun, 3 Jan 1999, Wiliam Woods wrote: > >> Anyone here useing pgcc-1.1.1 as their compiler of choice, to replace gcc? I >> have been debating playing with this on my "spare" system. >> Any reports from someone useing this, good or bad? > >I use egcs-1.1.1 (on which pgcc is based) to compile most of my stuff here, >including the world. There are a few small "gotchas", namely bits of the >system which will not compile (for me): > >lib/libc lib/libc_r lib/libstand games/rogue libexec/rtld-elf games/bs >gnu/lib/libg++ gnu/lib/libstdc++ gnu/usr.bin/groff sys/boot/ sys/modules > >I have a small script which recompiles these using CC and CFLAGS and the >system gcc, and then just do my usual make depend/make all -j4 cycle to do the >rest. The kernel is also not compilable with egcs due to FreeBSD-specific >extensions in our gcc compiler. > >There are the odd one or two ports I've come across which can't be compiled >using egcs, but for the most part it works very nicely. A quick-n-dirty >benchmark: > ># dd if=/dev/random of=/usr2/bigfile bs=1024k count=30 ># cp /usr2/bigfile /usr2/bigfile2 ># /usr/bin/time gzip-486 -9 /usr2/bigfile > 26.06 real 20.46 user 1.17 sys ># /usr/bin/time gzip-pent -9 /usr2/bigfile2 > 23.12 real 18.58 user 1.20 sys > >i.e. a speedup of about 12% > >gzip-486 was compiled with the stock gcc, -O2 -mno-486 >gzip-pentium was compiled with egcs-1.1.1 from the ports collection, -O2 >-mpentium -march-pentium > >Incidentally, the dd command spammed the heck out of my machine..good DoS, >anyone? :) > >Kris > > > > >> Thanks, >> >> Bill >> >> >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-current" in the body of the message >> > >----- >(ASP) Microsoft Corporation (MSFT) announced today that the release of its >productivity suite, Office 2000, will be delayed until the first quarter >of 1901. > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message