Boost logo

Ublas :

From: craven (hauke.heibel_at_[hidden])
Date: 2008-08-25 09:25:44

Hi again,

Well, I am not really worried since it does not effect the functionality.
It's just a matter of curiosity and I like clean output directories :).

Regarding the demangling you can use 'dumpbin /EXPORTS <libraryname>' to
extract the symbols and 'undname <mangled name>' for unmangling.

In the meantime I have just found a related thread here:

I digged a bit deeper into the code and found the 'new (std::nothrow)'
directive that is causing this behavior in 'array_impl.hpp'. Replacing the
code working with 'new (std::nothrow)' by

try {
  sz = n;
  stg = new T[n];
} catch (...) {
  sz = 0;

resolved the issue for me. The question is whether that is an acceptable
patch (see
array_impl.patch ) since I read that on some embedded systems exceptions are
not supported.


Thomas Klimpel wrote:
> Hi Hauke,
> I can reproduce this behavior. However, I don't see why this behavior
> should worry me. The test.exp file seems to contain only
> "4_Init_locks_at_std@@QAEAAV01_at_ABV01@@Z" (sorry, I don't know how to
> demangle symbols on Windows) and the test.lib is probably the
> corresponding inline file.
> Regards,
> Thomas

View this message in context:
Sent from the Boost - uBLAS mailing list archive at