implements compilation issues on non-X86(-64) targets, also see #921