Dear All,
As Mark noted, chuck compiles but crashes on amd64 running
gentoo/ALSA. Mark and I have already looked into this and have
come up with the following so far:
Most likely, this is due to data type width disparity for the 64-bit
system, for example, here are the type width on amd64/gcc on
Mark's machine:
# ./platform
sizeof(char): 1
sizeof(short): 2
sizeof(long): 8
sizeof(int): 4
sizeof(unsigned): 4
sizeof(float): 4
sizeof(double): 8
sizeof(void *): 8
endian: SMALL
which differs from most 32 bit machine:
# ./platform
sizeof(char): 1
sizeof(short): 2
sizeof(long): 4
sizeof(int): 4
sizeof(unsigned): 4
sizeof(float): 4
sizeof(double): 8
sizeof(void *): 4
So...
1) Anyone else here have experience/access to amd64/linux
2) Mark, is there anyway I can ssh into your machine and test there?
3) We should look into gcc on amd64 to see there is a 32-bit
compatibility
flag - that would solve a lot of things.
4) Any other thoughts/ideas?
Best,
Ge!