>I seem to have less time available this weekend than I thought >beforehand, so I have for now simply disabled the block allocator on >big endian machines. Could you probably check if at least the tree >logic is correct?
This has nothing to do with endianness. There are plenty of little endian archtectures which don't support bad alignment either. But I'll try it out nevertheless. :-)
