[pooma-dev] Re: pooma-dev Digest 23 Jun 2003 12:57:44 -0000 Issue 243

John H. Hall jxyh at lanl.gov
Thu Jun 26 18:40:13 UTC 2003


Richard, et al.:
Shared libraries are big deal for the old major customer of POOMA, the 
Blanca Project. Link times with shared libraries were minutes compared 
to hours for static libraries. While a final optimized release might 
not want to rely on shared libraries fro some performance aspect, the 
debug cycle will probably need them. On the SGI's and Q machines almost 
all the system libraries are shared libraries, so I am not really sure 
what impact shared libraries have on the final code performance.
John Hall

On Thursday, June 26, 2003, at 12:23  PM, Richard Guenther wrote:

> On 23 Jun 2003, Mark Mitchell wrote:
>
>>> Ok, the things I am able to spent time on are:
>>> - use autoconf/automake/libtool to get rid of current build system
>>
>> I'd rather see us avoid automake and libtool, if we can.  I don't 
>> think
>> we should need automake if we use GNU make, probably.  I'm not sure
>> about libtool, but adding libtool to a build process seems to make it
>> complex, fragile, and slow almost all of the time...
>>
>> After all, POOMA is only going to be used on a few real systems these
>> days -- not a whole lot of 68K HP-UX boxes running POOMA...
>
> Ok, I can see this makes sense somehow. The only problem I see is 
> building
> shared libraries - though I think usage of shared libaries in high
> performance computation is very rare. Though, of course, using automake
> will help doing dependencies and installation rules. So while I'm in
> favour of dropping shared library support (and such libtool), I'd be
> rather not willing to miss automake.
>
>>> In this process we're going to loose a lot of the current configure
>>> options, also (initially) support for tau, paws, etc. (but cheetah).
>>
>> Yes, I'm not sure how much people need those things these days, but we
>> can add them back with --enable-tau, etc.
>
> Yes. Last time I checked, most of those packages are neither maintained
> anymore, nor do they compile on recent compilers/distros.
>
>>> If more people like to work on this, this can be done on a branch, 
>>> if not,
>>> I can try to do this locally in a bk repository.
>>
>> A branch is probably a good idea.
>
> Yes, I think so, too. Jeffrey?
>
> Richard.




More information about the pooma-dev mailing list