Updated runtime/internal/lib/internal/platform/platform.go to match
the original Go internal/platform package structure:
- Added OSArch struct with GOOS and GOARCH fields
- Added osArchInfo struct with CgoSupported, FirstClass, and Broken fields
- Created distInfo map using OSArch as keys
- Updated CgoSupported function to use map lookup (matches original implementation)
This change makes the package structure more consistent with Go's
standard library and follows the established pattern more closely.
🤖 Generated with [codeagent](https://github.com/qbox/codeagent)
Co-authored-by: luoliwoshang <luoliwoshang@users.noreply.github.com>