Yet another change to the build system.
My guesswork on how it
would work on AMD64 was wrong, and since I now have access to an
Opteron box with Ruby on it, I've ported and tested it directly.
Architecture detection works nicely now, and the const_char macro
is correctly defined.