File liboqs.spec of Package failed_liboqs
```
Name: liboqs
Version: 0.9.2
Release: 1.1
Summary: Library for quantum-safe cryptographic algorithms
License: MIT
URL: https://github.com/open-quantum-safe/liboqs
Source0: https://github.com/open-quantum-safe/liboqs/archive/refs/tags/%{version}.tar.gz
Patch0: liboqs-fix-build.patch
Patch1: liboqs-fix-prototypemismatch.patch
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: make
%description
liboqs is an open-source library for quantum-safe cryptographic algorithms.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%build
export RPM_OPT_FLAGS="%{optflags}"
cmake -S . -B build \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DOQS_DIST_BUILD:BOOL=ON \
-DOQS_PERMIT_UNSUPPORTED_ARCHITECTURE=ON
make %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
%files
%license LICENSE
%doc README.md
%{_libdir}/liboqs.so.*
%changelog
* Sun Aug 10 2025 Your Name <your.email@example.com> - 0.9.2-1.1
- Initial package for openSUSE
```
### Explanation of Changes:
1. **Added `-DOQS_PERMIT_UNSUPPORTED_ARCHITECTURE=ON`:** This flag allows the build process to proceed even though the `riscv64` architecture is not officially supported by `liboqs`.
2. **No other changes:** The rest of the file remains unchanged to ensure minimal modifications.
### Next Steps:
After applying this change, rebuild the package using the same build environment. The build should now proceed without encountering the `Unknown or unsupported processor` error. If additional issues arise, they will need to be addressed based on new error messages in the build log.