From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HGJMb-0003gg-Fh for garchives@archives.gentoo.org; Sun, 11 Feb 2007 18:23:49 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l1BIN2iJ007095; Sun, 11 Feb 2007 18:23:02 GMT Received: from alnrmhc16.comcast.net (alnrmhc16.comcast.net [204.127.225.96]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l1BIN1A0007090 for ; Sun, 11 Feb 2007 18:23:01 GMT Received: from [24.22.125.13] (c-24-22-125-13.hsd1.or.comcast.net[24.22.125.13]) by comcast.net (alnrmhc16) with ESMTP id <20070211182259b1600i8ohpe>; Sun, 11 Feb 2007 18:22:59 +0000 Message-ID: <45CF5EF7.5020003@cesmail.net> Date: Sun, 11 Feb 2007 10:22:47 -0800 From: "M. Edward (Ed) Borasky" User-Agent: Thunderbird 2.0b2 (X11/20070208) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 To: gentoo-science@lists.gentoo.org Subject: [gentoo-science] [Fwd: [atlas-devel] 3.7.27: dynamic libs at last!] Content-Type: multipart/mixed; boundary="------------020209080509060603060801" X-Archives-Salt: c931b916-9f2b-44b8-841d-48992707ca92 X-Archives-Hash: aa4cf6053ad9c485f2cfeba862e8fa45 This is a multi-part message in MIME format. --------------020209080509060603060801 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit -- M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P) http://borasky-research.blogspot.com/ If God had meant for carrots to be eaten cooked, He would have given rabbits fire. --------------020209080509060603060801 Content-Type: message/rfc822; name="[atlas-devel] 3.7.27: dynamic libs at last!.eml" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="[atlas-devel] 3.7.27: dynamic libs at last!.eml" X-Account-Key: account2 X-Mozilla-Keys: Return-Path: Delivered-To: cesmail-net-znmeb@cesmail.net Received: (qmail 18203 invoked from network); 10 Feb 2007 19:10:41 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.4 (2006-07-26) on filter8 X-Spam-Level: X-Spam-Status: hits=0.0 tests=UNPARSEABLE_RELAY version=3.1.4 Received: from unknown (192.168.1.103) by filter8.cesmail.net with QMQP; 10 Feb 2007 19:10:41 -0000 Received: from lists-outbound.sourceforge.net (66.35.250.225) by mx53.cesmail.net with SMTP; 10 Feb 2007 19:10:41 -0000 Received: from sc8-sf-list1-new.sourceforge.net (sc8-sf-list1-new-b.sourceforge.net [10.3.1.93]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id B85F51259E; Sat, 10 Feb 2007 11:10:40 -0800 (PST) Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.92] helo=mail.sourceforge.net) by sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43) id 1HFxcN-0003VM-37 for math-atlas-devel@lists.sourceforge.net; Sat, 10 Feb 2007 11:10:39 -0800 Received: from mail0.cs.utsa.edu ([129.115.29.4]) by mail.sourceforge.net with esmtp (Exim 4.44) id 1HFxcL-0003dS-Gg for math-atlas-devel@lists.sourceforge.net; Sat, 10 Feb 2007 11:10:38 -0800 Received: from pandora1.cs.utsa.edu (pandora1.cs.utsa.edu [129.115.29.16]) by mail0.cs.utsa.edu (Postfix) with ESMTP id 991EC2AC7 for ; Sat, 10 Feb 2007 12:44:19 -0600 (CST) Received: (from whaley@localhost) by pandora1.cs.utsa.edu (8.12.10+Sun/8.12.10/Submit) id l1AIiKB8001796 for math-atlas-devel@lists.sourceforge.net; Sat, 10 Feb 2007 12:44:20 -0600 (CST) From: Clint Whaley Message-Id: <200702101844.l1AIiKB8001796@pandora1.cs.utsa.edu> Date: Sat, 10 Feb 2007 12:44:19 -0600 To: math-atlas-devel@lists.sourceforge.net User-Agent: Heirloom mailx 12.0 3/4/06 MIME-Version: 1.0 Subject: [atlas-devel] 3.7.27: dynamic libs at last! X-BeenThere: math-atlas-devel@lists.sourceforge.net X-Mailman-Version: 2.1.8 Precedence: list Reply-To: "List for developer discussion, NOT SUPPORT." List-Id: "List for developer discussion, NOT SUPPORT." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: math-atlas-devel-bounces@lists.sourceforge.net Errors-To: math-atlas-devel-bounces@lists.sourceforge.net X-SpamCop-Checked: 192.168.1.103 66.35.250.225 10.3.1.93 10.3.1.92 129.115.29.4 129.115.29.16 Guys, I have just released 3.7.27. It's got some better flags for manipulating configure's compiler flags (see configure --help for details), but the big news is I have finally added the ability to build ATLAS into a dynamic library (.so) in addition to the default .a! This support is definitely a prototype. In particular, it is not done automatically, nor are the .so copied during a "make install", etc. You must go to the lib directory and request them to be built after the normal ATLAS install is finished (see INSTALL.txt for details). I have not tested this process anywhere except Linux with the gnu compilers, but I think it should work anywhere with the gnu toolchain. I don't mind extending the functionality of this feature, but only once I'm sure the basics are right. The testing for this is the first time in my life I've built ATLAS to a .so, so I am not sure what people's needs are in this arena. So, it is vital that I hear from you if you are someone who cares about building a .so rather than a .a. Is the present naming scheme OK? Does the current build process provide you with the lib you need? Right now, I'm building ATLAS into essentially one gigantic .so, since that is what I've seen used. Would you rather have the separate libs that ATLAS builds for static archives (or maybe an option for either)? If the present build mechanism satisfies your .so needs, send me an e-mail to that effect as well (to avoid me blowing off something 90% of people want because the only 10% who replied said they didn't like it, and wanted it some other way). I've had quite a few requests for dynamic libs over the years, so please let me know if you needed this feature, and what extensions you'd like (if any) to the present framework. If you test it on a new platform, let me know. I have tested it on a Core2Duo and an Athlon-64. I saw no perceptible loss of performance. You can build most of the testers in bin/ to link to the dynamic libs by simply appending "_dyn" to the tester name (i.e. "make xdlutst_dyn" builds the LU tester and links dynamically rather than statically, as "xdlutst" does). Cheers, Clint ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Math-atlas-devel mailing list Math-atlas-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/math-atlas-devel --------------020209080509060603060801-- -- gentoo-science@gentoo.org mailing list