i have debian 3.1 running on my athlon 64 system. it's a fully 64-bit system with 32-bit emulation in the kernel. i just have a couple issues:
1) when i compile a program i can't get it to run except when it's compiled statically, which isn't a big deal. however, i can't tell whether it's using a 64-bit code path or a 32-bit code path. this issue came up because it's able to run in the native 64-bit environment and in a chrooted 32-bit environment. i guess the next step would be to compile the linux kernel without 32-bit support
2) compiled programs run with the -xW option. however with the -xP option, i get a program message saying my processor isn't the right type, which doesn't make any sense. the -xP option also uses sse3 instructions. however my athlon 64 processor does support sse3 instructions. is there some way to bypass the message and have the code path run regardless?
1) when i compile a program i can't get it to run except when it's compiled statically, which isn't a big deal. however, i can't tell whether it's using a 64-bit code path or a 32-bit code path. this issue came up because it's able to run in the native 64-bit environment and in a chrooted 32-bit environment. i guess the next step would be to compile the linux kernel without 32-bit support
2) compiled programs run with the -xW option. however with the -xP option, i get a program message saying my processor isn't the right type, which doesn't make any sense. the -xP option also uses sse3 instructions. however my athlon 64 processor does support sse3 instructions. is there some way to bypass the message and have the code path run regardless?