From owner-freebsd-alpha Sun Jul 7 15: 0:44 2002 Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8092D37B400 for ; Sun, 7 Jul 2002 15:00:41 -0700 (PDT) Received: from vvl15.fh-konstanz.de (vvl15.fh-konstanz.de [141.37.112.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38FAB43E09 for ; Sun, 7 Jul 2002 15:00:40 -0700 (PDT) (envelope-from vahe@fh-konstanz.de) Received: (from nobody@localhost) by vvl15.fh-konstanz.de (8.11.4/8.11.4) id g67MC3R25074 for freebsd-alpha@FreeBSD.ORG; Mon, 8 Jul 2002 00:12:03 +0200 (MEST) (envelope-from vahe@fh-konstanz.de) X-Authentication-Warning: vvl15.fh-konstanz.de: nobody set sender to vahe@fh-konstanz.de using -f To: freebsd-alpha@FreeBSD.ORG Subject: Re: Compaq-CC, the next steps.... Message-ID: <1026079921.3d28bcb19f1a3@vvl15.fh-konstanz.de> Date: Mon, 08 Jul 2002 00:12:01 +0200 (MEST) From: Vahe Khachikyan References: <1026074590.2085.39.camel@jan-linnb.lan> <3D28AC0E.45B756B9@mindspring.com> <1026076146.2275.59.camel@jan-linnb.lan> In-Reply-To: <1026076146.2275.59.camel@jan-linnb.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP IMAP webmail program 2.2.5 X-Originating-IP: 217.235.135.126 Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Quoting Jan Lentfer : > Am Son, 2002-07-07 um 23.01 schrieb Terry Lambert: > > > If you wanted to build everything, one at a time, to see what could > > be built, then all you'd have to do is set it in /etc/make.conf. > 8-). > > I think that will get you into deep trouble unless you do in on a > machine which is only ment for testing. I tried to compile libogg and > libvorbis with the ccc - at first it looked really good an did install > flawless. But when I then tried install ports depending on one of the > libs (can't remember exactly which) I got errors because of missing > .so's. So, some real testing will be needed. > This is another problem well known as libtool problem ! The libtool doesn't expect the ccc as a compiler which is able to produce shared libraries. Or it looks for some special flags to use with ccc to produce position independant code and there are no such flags cause either CCC produces such a code in any case or there is nothing special about it on Alpha architecture (not sure anymore what it was...) There was patch once uppon a time posted in this list which helped to solve the problem. However the way was a little bit tricky cause a lot of sources are packed with a version of libtool so to make the things working you should always replace the original libtool with the patched one ..... And even after that there were some problems, in my case I was playing with Apache-PHP, shared libraries produced were somehow broken. Once or twice I solved the problem and got the Apache-mod_ssl-PHP compiled with ccc working. But then some change in Apache source made it broken against ccc and I just have had no more time to investigate the problem. > So far I have build and checked four ports (wget, emboss, mmosaic, > rxvt) > and they seem to work well. But only emboss seems to be worth it, > since > it has some pretty FP intensive programs. What ports are most worth > compiling with ccc? Floating point intesive one are top priority, I > guess - which would that be? There is another advantage against gcc. Not only the increased speed in FP due to libcpml but also the optimisation in whole code. The optimisation of ccc works! Everytime after make world I rebuild the openssl manually with ccc, After that openssl and all other programs using libcrypto and libssl are working at least 30% faster !! -- Vahe --- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message