* [gentoo-science] [Fwd: [atlas-devel] 3.7.27: dynamic libs at last!]
@ 2007-02-11 18:22 99% M. Edward (Ed) Borasky
0 siblings, 0 replies; 1+ results
From: M. Edward (Ed) Borasky @ 2007-02-11 18:22 UTC (permalink / raw
To: gentoo-science
[-- Attachment #1: Type: text/plain, Size: 194 bytes --]
--
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.
[-- Attachment #2: [atlas-devel] 3.7.27: dynamic libs at last!.eml --]
[-- Type: message/rfc822, Size: 5839 bytes --]
From: Clint Whaley <whaley@cs.utsa.edu>
To: math-atlas-devel@lists.sourceforge.net
Subject: [atlas-devel] 3.7.27: dynamic libs at last!
Date: Sat, 10 Feb 2007 12:44:19 -0600
Message-ID: <200702101844.l1AIiKB8001796@pandora1.cs.utsa.edu>
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
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2007-02-11 18:22 99% [gentoo-science] [Fwd: [atlas-devel] 3.7.27: dynamic libs at last!] M. Edward (Ed) Borasky
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox