Here are a few patches I needed to get gnetlibrary to compile on my alpha. There are still a few bugs as the test.log file shows. It seems like the PACK2 macro isn't quite 64-bit clean although I haven't had a chance to try and fully understand what its doing. Also, while the tests were running, I got a few unaligned access warnings. This happens when you try and access, for example, a 32 bit value which is not aligned on a 32 bit boundary. If you had a char * and cast to an int * and try and dereference it, this can happen. In my case, the kernel fixes it up, but it slows down the program and gives these annoying messages. Hope this is useful information to someone. -Dan
Attachment:
gnet-patches.tar.gz
Description: Binary data