Due to some mixups with mail accounts, I just found some emails that were unread for the past month :(. Begin forwarded message: 0000,0000,0000From: "Dr. Hans Ekkehard Plesser" < 0000,0000,0000Date: May 28, 2005 6:13:10 PM EST 0000,0000,0000To: blitz-bugs-owner@oonumerics.org 0000,0000,0000Subject: Shared library leads to seg fault under Tru64 (Alpha) 0000,0000,0000Reply-To: hans.ekkehard.plesser@umb.no My submission to blitz-bugs was rejected, so I am trying *-owners, as suggested by the rejection mail. I would like to report the following observation: Blitz : version 0.8 and CVS System : Tru64 Unix V5.1B (Alpha) Compiler: cxx 6.5-040 When configuring with --enable-shared, any program linked against libblitz.so seg faults on exit. This holds even for the program int main() { return 0; } The fault is cause by an attemd to call std::ostream::flush(), most likely on std::cout. The error does not occur if one drops the "-model ansi" switch, but this is not an option, since proper Blitz programs will not compile then. Work-around: Build libblitz as static library only. Hans E Plesser -- Dr. Hans Ekkehard Plesser Associate Professor Dept. of Mathematical Sciences and Technology Norwegian University of Life Sciences Phone +47 6496 5467 Fax +47 6496 5401 Home http://arken.umb.no/~plesser