Describe the feature
Reduce the use of CGO for better cross-compile experiences. For example, to cross compile operation code for splite3.
Motivation
The cross-compiling thing is a pain in the ass when it requires a linux-targeted C compiler in a MacOS environment.
Related Issues
https://github.com/go-gorm/gorm/issues/4922