Use platform-specific gemspec to conform to static evaluation of gemspecs
Fix inaccurate usage of FFI::MemoryPointer