Patch to fix asclock building on amd64. The existing i386 define in the ebuild wreaks all sorts of havoc for multilib. If I read the ebuild documentation correctly, CFLAGS should get __i386__ on x86 32-bit systems anyway, so maybe the __i386__ define was redundant anyway? Unfortunately, I do not have a 32-bit system to try it on. If it breaks x86 builds, then a more saavy solution can be had.
Created attachment 162833 [details, diff] Patch as described
Previous fixes in the ebuild made it work on amd64, but this is now fixed (and ~amd64 keyworded), sorry for the delay