Hello, why do we attempt to compile the kernel with 32-bit GAS abi and 64-bit GCC abi? Is it because the module loader is broken and supports only 32-bit ELFs? Then what about machines which load their kernels at weird 64-bit addresses, like 0xa800000020004000 (Octane)? I have changed it to 64-bit abi in my Octane kernel, because it won't even compile otherwise. I've got gcc 3.3.2, gas 2.14. Stanislaw Skowronek --<=>-- Paranoid: one who is truly in touch with reality.