Instead of creating a custom platform package, use the go:linkname directive to directly link to Go's standard library internal/platform.CgoSupported function. This approach: - Eliminates the need to maintain a copy of platform support data - Uses Go's canonical platform information directly - Reduces code duplication and maintenance burden - Follows Go's linkname pattern for accessing internal packages Changes: - Added import _ "unsafe" to enable linkname - Added //go:linkname directive for cgoSupported function - Removed custom runtime/internal/lib/internal/platform package - Updated function call from platform.CgoSupported to cgoSupported 🤖 Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: luoliwoshang <luoliwoshang@users.noreply.github.com>
2.9 KiB
2.9 KiB