On 07/14/2009 11:14 AM, Jean-Marc Lasgouttes wrote:
Le 14 juil. 09 à 16:55, rgheck a écrit :
Only the test for filetools had this problem. I fixed it.

Thanks. Still a mystery, then.

Maybe not. I guess that the boost provided with the system is compiled without --enable-stdlib-debug (that would make sense). In this case, if it uses objects from the STL in the signal library, these objects do not have the same memory layout
as the same objects passed by LyX to the boost library.

Try to compile with --disable-stdlib-debug and see if it helps. If it does, then you'll have to find out whether your distribution provides a version of boost compiled
with this flag.

Confirmed, it does solve the problem. Perhaps I can live without stdlib-debug until we upgrade boost to something that will compile with gcc-4.4.

That said, perhaps also --without-included-boost should by default trigger --disable-stdlib-debug?

rh

Reply via email to