Date: Sun, 3 Jan 1999 09:21:18 -0800 From: "Wiliam Woods" <wwoods@cybcon.com> To: "Kris Kennaway" <kkennawa@physics.adelaide.edu.au> Cc: "FBSD_QUESTIONS" <questions@FreeBSD.ORG>, "FBSD_CURRENT" <freebsd-current@FreeBSD.ORG> Subject: Re: pgcc-1.1.1 Message-ID: <007a01be373d$7d6d4b40$f301040a@c063.beaverton.stream.com>
next in thread | raw e-mail | index | archive | help
So, I assume that pgcc will not compile the kernel either then, correct ? -----Original Message----- From: Kris Kennaway <kkennawa@physics.adelaide.edu.au> To: Wiliam Woods <wwoods@cybcon.com> Cc: FBSD_QUESTIONS <questions@FreeBSD.ORG>; FBSD_CURRENT <freebsd-current@FreeBSD.ORG> 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-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?007a01be373d$7d6d4b40$f301040a>