Hi, I was using the boost.serialization library to my great satisfaction on an intel machine running Linux. I then ported the code to a MIPS machine. I compiled boost using bjam with a mips compiler that isn't included in the available toolsets. Everything works well _until_ I try destroying the binary archives I use. When the destructor is called, I get a segmentation fault. My guess is that the serialization library relies on something else which wasn't compiled properly. But what? I built boost as follows: bjam -sTOOLS=gcc -sGXX=/usr/mips/bin/mips-linux-g++ --libdir=/usr/mips/lib/ --includedir=/usr/mips/include/ -sGCC_ROOT_DIRECTORY=/usr/mips install I have a lib directory and an include directory under /usr/mips. While building boost I got a whole bunch of errors, and not all the targets were successfully built, but I had no idea what to do, so I tried anyway... Thanks