This did not help but I'm getting closer. I don't have a full trace back but the debugger tells me that it happens in line 99 of file hash.c:

char *b = (*data)->key;

Since the problem vanishes when I turn off optimization (-O0), I'm not sure whether it is a compiler or jam bug. I will forward the problem to our local Cray analyst tomorrow. All I can think of right now is that maybe somewhere a variable does maybe not get initialized properly when optimization is turned on.


On Monday, January 20, 2003, at 06:01 PM, David Abrahams wrote:
I think I found a bug.  Could you try commenting out this section of
tools/build/jam_src/var.c and trying again?  Lines 121-127:

                if ( val[1] == '"' && val[len] == '"')
                {
                    string_append_range( buf, val + 2, val + len );
                    l = list_new( l, newstr( buf->value ) );
                    string_truncate( buf, 0 );
                }


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to