File kubectl-validate.spec of Package failed_kubectl-validate
```
Name: kubectl-validate
Version: 0.0.4
Release: 1.1
Summary: A tool to validate Kubernetes manifests
License: MIT
URL: https://example.com/kubectl-validate
Source0: kubectl-validate-0.0.4.tar.gz
Source1: vendor.tar.gz
BuildRequires: go
BuildArch: riscv64-suse-linux
%description
A tool to validate Kubernetes manifests.
%prep
%setup -q -n kubectl-validate-0.0.4
tar -xzf %{SOURCE1}
%build
export CGO_ENABLED=0
go build -mod=vendor -o bin/kubectl-validate
%install
mkdir -p %{buildroot}/usr/bin
install -m 755 bin/kubectl-validate %{buildroot}/usr/bin/
%files
/usr/bin/kubectl-validate
%changelog
* Mon Aug 11 2025 Your Name <your.email@example.com> - 0.0.4-1.1
- Initial package
```
---
### Explanation of Changes
1. **Removed `-buildmode=pie`:** The `-buildmode=pie` flag was removed from the `go build` command in the `%build` section. This ensures that the build does not attempt to use PIE mode, which requires `cgo`.
2. **No Other Changes:** The rest of the file remains unchanged to ensure minimal edits while resolving the build failure.
---
### Expected Outcome
After applying this fix, the build process should complete successfully without encountering the `cgo`-related error. The `go build` command will now produce a statically linked binary without requiring `cgo`.