From owner-freebsd-questions Fri Mar 6 01:43:00 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22747 for freebsd-questions-outgoing; Fri, 6 Mar 1998 01:43:00 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from alpha.delta.edu (alpha.delta.edu [161.133.129.3]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id BAA22734 for ; Fri, 6 Mar 1998 01:42:55 -0800 (PST) (envelope-from dakott@alpha.delta.edu) Received: from pm233-00.dialip.mich.net by alpha.delta.edu; (5.65v3.0/1.1.8.2/06Jan97-0932AM) id AA27643; Fri, 6 Mar 1998 04:45:13 -0500 Received: from kott.my.domain (dakott@kott.my.domain [192.168.0.1]) by kott.my.domain (8.8.8/8.8.5) with SMTP id WAA13561 for ; Thu, 5 Mar 1998 22:10:39 -0500 (EST) Date: Thu, 5 Mar 1998 22:10:38 -0500 (EST) From: David Kott To: freebsd-questions@FreeBSD.ORG Subject: Re: PGCC and FreeBSD In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1858399065-889153838=:13444" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1858399065-889153838=:13444 Content-Type: TEXT/PLAIN; charset=US-ASCII On Tue, 3 Mar 1998, Doug White wrote: > On Mon, 2 Mar 1998, Mark Castillo wrote: > > > Has anyone installed PGCC on FreeBSD and performed a "make world"? I > > wonder if the pentium optimizations break anyting. > > pgcc still has bugs; you can't build a kernel with it. > > Doug White | University of Oregon Actually Doug, I do compile my -stable kernel with pgcc version 2.7.2p. I do have to make minor modifications to my makefile because, as you say, pgcc is a bit buggy, and will not compile a few of the kernel programs. Here is a list of the files that I compile with the standard GNU distribution in my kernel build. Naturally, someone else's machine will have different hardware and will config for different source, so this might not represent a complete list. Also, attached is my patchfile that I apply to my kernel Makefile before I build. It basically explicitly calls out the GNU C compiler for the following source files, and uses the PGCC compiler to compile the others. For the record, I have not observed any performance improvement with this compiler. I have used lmbench (available in the ports collection) to benchmark different kernel builds, in an attempt to quantitize any performance increases. In gross summary, I didn't find any statistically significant differences, but I still use pgcc to build my kernel. As far as building my entire filesystem, well, I have not successfully ever done that. I usually just rebuild tar and gzip after a "world" make. Here are those files that pgcc chokes on: ioconf.c isofs/cd9660/cd9660_vnops.c kern/kern_clock.c kern/kern_resource.c kern/subr_prof.c kern/vfs_bio.c kern/vfs_conf.c nfs/nfs_bio.c nfs/nfs_serv.c pci/if_de.c i386/i386/identcpu.c i386/isa/clock.c i386/isa/random_machdep.c i386/isa/spkr.c i386/isa/syscons.c -d --0-1858399065-889153838=:13444 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="patch.Makefile" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: KioqIE1ha2VmaWxlCVRodSBPY3QgIDIgMTk6MTE6MTkgMTk5Nw0KLS0tIC4u L05ld01ha2VmaWxlCVRodSBPY3QgIDIgMTk6MDg6MzIgMTk5Nw0KKioqKioq KioqKioqKioqDQoqKiogNDAsNDMgKioqKg0KLS0tIDQwLDQ0IC0tLS0NCiAg Q09QVFM9CSR7SU5DTFVERVN9ICR7SURFTlR9IC1ES0VSTkVMDQogIENGTEFH Uz0JJHtDT1BURkxBR1N9ICR7Q1dBUk5GTEFHU30gJHtERUJVR30gJHtDT1BU U30NCisgT0xEQ0ZMQUdTID0gJHtPTERDT1BURkxBR1N9ICR7Q1dBUk5GTEFH U30gJHtERUJVR30gJHtDT1BUU30NCiAgTE9BRF9BRERSRVNTPz0JRjAxMDAw MDANCiAgLmlmIGRlZmluZWQoUFJPRikNCioqKioqKioqKioqKioqKg0KKioq IDQ5LDU2ICoqKioNCi0tLSA1MCw1OSAtLS0tDQogIC5lbmRpZg0KICANCisg RlVOS1lfQz0gL3Vzci9iaW4vY2MgLWMgJHtPTERDRkxBR1N9ICR7Q1dBUk5G TEFHU30gJHtERUJVR30gJHtDT1BUU30gJHtQUk9GfSAkPA0KICBOT1JNQUxf Qz0gJHtDQ30gLWMgJHtDRkxBR1N9ICR7UFJPRn0gJDwNCiAgTk9STUFMX0Nf Qz0gJHtDQ30gLWMgJHtDRkxBR1N9ICR7UFJPRn0gJHtQQVJBTX0gJDwNCiAg IyBYWFggTE9DT1JFIG1lYW5zICJkb24ndCBkZWNsYXJlIEMgc3R1ZmYiIG5v dCAiZm9yIGxvY29yZS5zIi4NCiAgTk9STUFMX1M9ICR7Q0N9IC1jIC14IGFz c2VtYmxlci13aXRoLWNwcCAtRExPQ09SRSAke0NPUFRTfSAkPA0KKyBGVU5L WV9EUklWRVJfQz0ke09MRENDfSAtYyAke09MRENGTEFHU30gJHtQUk9GfSAk PCANCiAgRFJJVkVSX0M9ICR7Q0N9IC1jICR7Q0ZMQUdTfSAke1BST0Z9ICQ8 DQogIERSSVZFUl9DX0M9ICR7Q0N9IC1jICR7Q0ZMQUdTfSAke1BST0Z9ICR7 UEFSQU19ICQ8DQoqKioqKioqKioqKioqKioNCioqKiAxMTcsMTI0ICoqKioN CiAgCWRpc2tzbGljZV9tYWNoZGVwLm8gZmQubyBmdC5vIGlzYS5vIGtiZGlv Lm8gbHB0Lm8gbnB4Lm8gcGNpYnVzLm8gXA0KICAJcGN2dF9kcnYubyBwY3Z0 X2V4dC5vIHBjdnRfa2JkLm8gcGN2dF9vdXQubyBwY3Z0X3N1cC5vIFwNCiEg CXBjdnRfdnRmLm8gcmFuZG9tX21hY2hkZXAubyBzaW8ubyBzcGtyLm8gd2Qu byBhdGFwaS5vIHdjZC5vIFwNCiEgCWJjZC5vIGRpdmRpMy5vIGluZXRfbnRv YS5vIGluZGV4Lm8gbW9kZGkzLm8gcWRpdnJlbS5vIHFzb3J0Lm8gXA0KISAJ cmFuZG9tLm8gc2NhbmMubyBza3BjLm8gc3RyY2F0Lm8gc3RyY21wLm8gc3Ry Y3B5Lm8gc3RybGVuLm8gXA0KISAJc3RybmNtcC5vIHN0cm5jcHkubyB1ZGl2 ZGkzLm8gdW1vZGRpMy5vIHdkODIzNzEubyANCiAgDQogIENGSUxFUz0kUy9k ZXYvdm4vdm4uYyAkUy9pc29mcy9jZDk2NjAvY2Q5NjYwX2JtYXAuYyBcDQot LS0gMTIwLDEyNyAtLS0tDQogIAlkaXNrc2xpY2VfbWFjaGRlcC5vIGZkLm8g ZnQubyBpc2EubyBrYmRpby5vIGxwdC5vIG5weC5vIHBjaWJ1cy5vIFwNCiAg CXBjdnRfZHJ2Lm8gcGN2dF9leHQubyBwY3Z0X2tiZC5vIHBjdnRfb3V0Lm8g cGN2dF9zdXAubyBcDQohIAlwY3Z0X3Z0Zi5vIHJhbmRvbV9tYWNoZGVwLm8g c2lvLm8gc3Brci5vIHN5c2NvbnMubyB3ZC5vIGF0YXBpLm8gXA0KISAJd2Nk Lm8gYmNkLm8gZGl2ZGkzLm8gaW5ldF9udG9hLm8gaW5kZXgubyBtb2RkaTMu byBxZGl2cmVtLm8gXA0KISAJcXNvcnQubyByYW5kb20ubyBzY2FuYy5vIHNr cGMubyBzdHJjYXQubyBzdHJjbXAubyBzdHJjcHkubyBcDQohIAlzdHJsZW4u byBzdHJuY21wLm8gc3RybmNweS5vIHVkaXZkaTMubyB1bW9kZGkzLm8gd2Q4 MjM3MS5vIA0KICANCiAgQ0ZJTEVTPSRTL2Rldi92bi92bi5jICRTL2lzb2Zz L2NkOTY2MC9jZDk2NjBfYm1hcC5jIFwNCioqKioqKioqKioqKioqKg0KKioq IDIwOSwyMjEgKioqKg0KICAJJFMvaTM4Ni9pc2EvcGN2dC9wY3Z0X291dC5j ICRTL2kzODYvaXNhL3BjdnQvcGN2dF9zdXAuYyBcDQogIAkkUy9pMzg2L2lz YS9wY3Z0L3BjdnRfdnRmLmMgJFMvaTM4Ni9pc2EvcmFuZG9tX21hY2hkZXAu YyBcDQohIAkkUy9pMzg2L2lzYS9zaW8uYyAkUy9pMzg2L2lzYS9zcGtyLmMg JFMvaTM4Ni9pc2Evd2QuYyBcDQohIAkkUy9pMzg2L2lzYS9hdGFwaS5jICRT L2kzODYvaXNhL3djZC5jICRTL2xpYmtlcm4vYmNkLmMgXA0KISAJJFMvbGli a2Vybi9kaXZkaTMuYyAkUy9saWJrZXJuL2luZXRfbnRvYS5jICRTL2xpYmtl cm4vaW5kZXguYyBcDQohIAkkUy9saWJrZXJuL21vZGRpMy5jICRTL2xpYmtl cm4vcWRpdnJlbS5jICRTL2xpYmtlcm4vcXNvcnQuYyBcDQohIAkkUy9saWJr ZXJuL3JhbmRvbS5jICRTL2xpYmtlcm4vc2NhbmMuYyAkUy9saWJrZXJuL3Nr cGMuYyBcDQohIAkkUy9saWJrZXJuL3N0cmNhdC5jICRTL2xpYmtlcm4vc3Ry Y21wLmMgJFMvbGlia2Vybi9zdHJjcHkuYyBcDQohIAkkUy9saWJrZXJuL3N0 cmxlbi5jICRTL2xpYmtlcm4vc3RybmNtcC5jICRTL2xpYmtlcm4vc3RybmNw eS5jIFwNCiEgCSRTL2xpYmtlcm4vdWRpdmRpMy5jICRTL2xpYmtlcm4vdW1v ZGRpMy5jICRTL3BjaS93ZDgyMzcxLmMgXA0KISAJc3dhcGtlcm5lbC5jIA0K ICANCiAgU0ZJTEVTPSRTL2kzODYvaTM4Ni9leGNlcHRpb24ucyAkUy9pMzg2 L2kzODYvbWljcm90aW1lLnMgXA0KLS0tIDIxMiwyMjQgLS0tLQ0KICAJJFMv aTM4Ni9pc2EvcGN2dC9wY3Z0X291dC5jICRTL2kzODYvaXNhL3BjdnQvcGN2 dF9zdXAuYyBcDQogIAkkUy9pMzg2L2lzYS9wY3Z0L3BjdnRfdnRmLmMgJFMv aTM4Ni9pc2EvcmFuZG9tX21hY2hkZXAuYyBcDQohIAkkUy9pMzg2L2lzYS9z aW8uYyAkUy9pMzg2L2lzYS9zcGtyLmMgJFMvaTM4Ni9pc2Evc3lzY29ucy5j IFwNCiEgCSRTL2kzODYvaXNhL3dkLmMgJFMvaTM4Ni9pc2EvYXRhcGkuYyAk Uy9pMzg2L2lzYS93Y2QuYyBcDQohIAkkUy9saWJrZXJuL2JjZC5jICRTL2xp Ymtlcm4vZGl2ZGkzLmMgJFMvbGlia2Vybi9pbmV0X250b2EuYyBcDQohIAkk Uy9saWJrZXJuL2luZGV4LmMgJFMvbGlia2Vybi9tb2RkaTMuYyAkUy9saWJr ZXJuL3FkaXZyZW0uYyBcDQohIAkkUy9saWJrZXJuL3Fzb3J0LmMgJFMvbGli a2Vybi9yYW5kb20uYyAkUy9saWJrZXJuL3NjYW5jLmMgXA0KISAJJFMvbGli a2Vybi9za3BjLmMgJFMvbGlia2Vybi9zdHJjYXQuYyAkUy9saWJrZXJuL3N0 cmNtcC5jIFwNCiEgCSRTL2xpYmtlcm4vc3RyY3B5LmMgJFMvbGlia2Vybi9z dHJsZW4uYyAkUy9saWJrZXJuL3N0cm5jbXAuYyBcDQohIAkkUy9saWJrZXJu L3N0cm5jcHkuYyAkUy9saWJrZXJuL3VkaXZkaTMuYyAkUy9saWJrZXJuL3Vt b2RkaTMuYyBcDQohIAkkUy9wY2kvd2Q4MjM3MS5jIHN3YXBrZXJuZWwuYyAN CiAgDQogIFNGSUxFUz0kUy9pMzg2L2kzODYvZXhjZXB0aW9uLnMgJFMvaTM4 Ni9pMzg2L21pY3JvdGltZS5zIFwNCioqKioqKioqKioqKioqKg0KKioqIDMy MCwzMjQgKioqKg0KICBpb2NvbmYubzogaW9jb25mLmMgJFMvc3lzL3BhcmFt LmggJFMvc3lzL2J1Zi5oIFwNCiAgICAgICR7STM4Nn0vaXNhL2lzYV9kZXZp Y2UuaCAke0kzODZ9L2lzYS9pc2EuaCAke0kzODZ9L2lzYS9pY3UuaA0KISAJ JHtDQ30gLWMgJHtDRkxBR1N9IGlvY29uZi5jDQogIA0KICBwYXJhbS5jOiAk Uy9jb25mL3BhcmFtLmMNCi0tLSAzMjMsMzI3IC0tLS0NCiAgaW9jb25mLm86 IGlvY29uZi5jICRTL3N5cy9wYXJhbS5oICRTL3N5cy9idWYuaCBcDQogICAg ICAke0kzODZ9L2lzYS9pc2FfZGV2aWNlLmggJHtJMzg2fS9pc2EvaXNhLmgg JHtJMzg2fS9pc2EvaWN1LmgNCiEgCSR7RlVOS1lfQ30gLWMgaW9jb25mLmMN CiAgDQogIHBhcmFtLmM6ICRTL2NvbmYvcGFyYW0uYw0KKioqKioqKioqKioq KioqDQoqKiogMzYyLDM2NiAqKioqDQogIA0KICBjZDk2NjBfdm5vcHMubzog JFMvaXNvZnMvY2Q5NjYwL2NkOTY2MF92bm9wcy5jDQohIAkke05PUk1BTF9D fQ0KICANCiAgaW1nYWN0X2FvdXQubzogJFMva2Vybi9pbWdhY3RfYW91dC5j DQotLS0gMzY1LDM2OSAtLS0tDQogIA0KICBjZDk2NjBfdm5vcHMubzogJFMv aXNvZnMvY2Q5NjYwL2NkOTY2MF92bm9wcy5jDQohIAkke0ZVTktZX0N9DQog IA0KICBpbWdhY3RfYW91dC5vOiAkUy9rZXJuL2ltZ2FjdF9hb3V0LmMNCioq KioqKioqKioqKioqKg0KKioqIDM5MiwzOTYgKioqKg0KICANCiAga2Vybl9j bG9jay5vOiAkUy9rZXJuL2tlcm5fY2xvY2suYw0KISAJJHtOT1JNQUxfQ30N CiAgDQogIGtlcm5fY29uZi5vOiAkUy9rZXJuL2tlcm5fY29uZi5jDQotLS0g Mzk1LDM5OSAtLS0tDQogIA0KICBrZXJuX2Nsb2NrLm86ICRTL2tlcm4va2Vy bl9jbG9jay5jDQohIAkke0ZVTktZX0N9DQogIA0KICBrZXJuX2NvbmYubzog JFMva2Vybi9rZXJuX2NvbmYuYw0KKioqKioqKioqKioqKioqDQoqKiogNDQw LDQ0NCAqKioqDQogIA0KICBrZXJuX3Jlc291cmNlLm86ICRTL2tlcm4va2Vy bl9yZXNvdXJjZS5jDQohIAkke05PUk1BTF9DfQ0KICANCiAga2Vybl9zaHV0 ZG93bi5vOiAkUy9rZXJuL2tlcm5fc2h1dGRvd24uYw0KLS0tIDQ0Myw0NDcg LS0tLQ0KICANCiAga2Vybl9yZXNvdXJjZS5vOiAkUy9rZXJuL2tlcm5fcmVz b3VyY2UuYw0KISAJJHtGVU5LWV9DfQ0KICANCiAga2Vybl9zaHV0ZG93bi5v OiAkUy9rZXJuL2tlcm5fc2h1dGRvd24uYw0KKioqKioqKioqKioqKioqDQoq KiogNDc5LDQ4MyAqKioqDQogIA0KICBzdWJyX3Byb2YubzogJFMva2Vybi9z dWJyX3Byb2YuYw0KISAJJHtOT1JNQUxfQ30NCiAgDQogIHN1YnJfcmxpc3Qu bzogJFMva2Vybi9zdWJyX3JsaXN0LmMNCi0tLSA0ODIsNDg2IC0tLS0NCiAg DQogIHN1YnJfcHJvZi5vOiAkUy9rZXJuL3N1YnJfcHJvZi5jDQohIAkke0ZV TktZX0N9DQogIA0KICBzdWJyX3JsaXN0Lm86ICRTL2tlcm4vc3Vicl9ybGlz dC5jDQoqKioqKioqKioqKioqKioNCioqKiA1NTQsNTU4ICoqKioNCiAgDQog IHZmc19iaW8ubzogJFMva2Vybi92ZnNfYmlvLmMNCiEgCSR7Tk9STUFMX0N9 DQogIA0KICB2ZnNfY2FjaGUubzogJFMva2Vybi92ZnNfY2FjaGUuYw0KLS0t IDU1Nyw1NjEgLS0tLQ0KICANCiAgdmZzX2Jpby5vOiAkUy9rZXJuL3Zmc19i aW8uYw0KISAJJHtGVU5LWV9DfQ0KICANCiAgdmZzX2NhY2hlLm86ICRTL2tl cm4vdmZzX2NhY2hlLmMNCioqKioqKioqKioqKioqKg0KKioqIDU2MCw1NjQg KioqKg0KICANCiAgdmZzX2NsdXN0ZXIubzogJFMva2Vybi92ZnNfY2x1c3Rl ci5jDQohIAkke05PUk1BTF9DfQ0KICANCiAgdmZzX2NvbmYubzogJFMva2Vy bi92ZnNfY29uZi5jDQotLS0gNTYzLDU2NyAtLS0tDQogIA0KICB2ZnNfY2x1 c3Rlci5vOiAkUy9rZXJuL3Zmc19jbHVzdGVyLmMNCiEgCSR7RlVOS1lfQ30N CiAgDQogIHZmc19jb25mLm86ICRTL2tlcm4vdmZzX2NvbmYuYw0KKioqKioq KioqKioqKioqDQoqKiogNzg1LDc4OSAqKioqDQogIA0KICBuZnNfYmlvLm86 ICRTL25mcy9uZnNfYmlvLmMNCiEgCSR7Tk9STUFMX0N9DQogIA0KICBuZnNf bm9kZS5vOiAkUy9uZnMvbmZzX25vZGUuYw0KLS0tIDc4OCw3OTIgLS0tLQ0K ICANCiAgbmZzX2Jpby5vOiAkUy9uZnMvbmZzX2Jpby5jDQohIAkke0ZVTktZ X0N9DQogIA0KICBuZnNfbm9kZS5vOiAkUy9uZnMvbmZzX25vZGUuYw0KKioq KioqKioqKioqKioqDQoqKiogNzk0LDc5OCAqKioqDQogIA0KICBuZnNfc2Vy di5vOiAkUy9uZnMvbmZzX3NlcnYuYw0KISAJJHtOT1JNQUxfQ30NCiAgDQog IG5mc19zb2NrZXQubzogJFMvbmZzL25mc19zb2NrZXQuYw0KLS0tIDc5Nyw4 MDEgLS0tLQ0KICANCiAgbmZzX3NlcnYubzogJFMvbmZzL25mc19zZXJ2LmMN CiEgCSR7RlVOS1lfQ30NCiAgDQogIG5mc19zb2NrZXQubzogJFMvbmZzL25m c19zb2NrZXQuYw0KKioqKioqKioqKioqKioqDQoqKiogODE1LDgxOSAqKioq DQogIA0KICBpZl9kZS5vOiAkUy9wY2kvaWZfZGUuYw0KISAJJHtEUklWRVJf Q30NCiAgDQogIHBjaS5vOiAkUy9wY2kvcGNpLmMNCi0tLSA4MTgsODIyIC0t LS0NCiAgDQogIGlmX2RlLm86ICRTL3BjaS9pZl9kZS5jDQohIAkke0ZVTktZ X0RSSVZFUl9DfQ0KICANCiAgcGNpLm86ICRTL3BjaS9wY2kuYw0KKioqKioq KioqKioqKioqDQoqKiogOTM1LDkzOSAqKioqDQogIA0KICBpZGVudGNwdS5v OiAkUy9pMzg2L2kzODYvaWRlbnRjcHUuYw0KISAJJHtOT1JNQUxfQ30NCiAg DQogIGluX2Nrc3VtLm86ICRTL2kzODYvaTM4Ni9pbl9ja3N1bS5jDQotLS0g OTM4LDk0MiAtLS0tDQogIA0KICBpZGVudGNwdS5vOiAkUy9pMzg2L2kzODYv aWRlbnRjcHUuYw0KISAJJHtGVU5LWV9DfQ0KICANCiAgaW5fY2tzdW0ubzog JFMvaTM4Ni9pMzg2L2luX2Nrc3VtLmMNCioqKioqKioqKioqKioqKg0KKioq IDk3Nyw5ODEgKioqKg0KICANCiAgY2xvY2subzogJFMvaTM4Ni9pc2EvY2xv Y2suYw0KISAJJHtOT1JNQUxfQ30NCiAgDQogIGRpc2tzbGljZV9tYWNoZGVw Lm86ICRTL2kzODYvaXNhL2Rpc2tzbGljZV9tYWNoZGVwLmMNCi0tLSA5ODAs OTg0IC0tLS0NCiAgDQogIGNsb2NrLm86ICRTL2kzODYvaXNhL2Nsb2NrLmMN CiEgCSR7RlVOS1lfQ30NCiAgDQogIGRpc2tzbGljZV9tYWNoZGVwLm86ICRT L2kzODYvaXNhL2Rpc2tzbGljZV9tYWNoZGVwLmMNCioqKioqKioqKioqKioq Kg0KKioqIDEwMjIsMTAyNiAqKioqDQogIA0KICByYW5kb21fbWFjaGRlcC5v OiAkUy9pMzg2L2lzYS9yYW5kb21fbWFjaGRlcC5jDQohIAkke05PUk1BTF9D fQ0KICANCiAgc2lvLm86ICRTL2kzODYvaXNhL3Npby5jDQotLS0gMTAyNSwx MDI5IC0tLS0NCiAgDQogIHJhbmRvbV9tYWNoZGVwLm86ICRTL2kzODYvaXNh L3JhbmRvbV9tYWNoZGVwLmMNCiEgCSR7RlVOS1lfQ30NCiAgDQogIHNpby5v OiAkUy9pMzg2L2lzYS9zaW8uYw0KKioqKioqKioqKioqKioqDQoqKiogMTAy OCwxMDMxICoqKioNCi0tLSAxMDMxLDEwMzcgLS0tLQ0KICANCiAgc3Brci5v OiAkUy9pMzg2L2lzYS9zcGtyLmMNCisgCSR7RFJJVkVSX0N9DQorIA0KKyBz eXNjb25zLm86ICRTL2kzODYvaXNhL3N5c2NvbnMuYw0KICAJJHtEUklWRVJf Q30NCiAgDQo= --0-1858399065-889153838=:13444-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message