Skip site navigation (1)Skip section navigation (2)
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>