Package: liboqs Version: 0.8.0-1 Severity: wishlist Tags: patch User: debian-de...@lists.debian.org Usertags: loongarch64
Dear maintainers, When I compiled liboqs for for loong64 in the Debian Package, The error message is as follows: CMake Error at CMakeLists.txt:93 (message): Unknown or unsupported processor: loongarch64. Override by setting OQS_PERMIT_UNSUPPORTED_ARCHITECTURE=ON We have added loongarch architecture support for liboqs, the patch can be found in the attachment. If you have any questions, you can contact me at any time.
--- liboqs-0.8.0.orig/CMakeLists.txt +++ liboqs-0.8.0/CMakeLists.txt @@ -61,6 +61,12 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "a if(${OQS_DIST_BUILD}) set(OQS_DIST_ARM64_V8_BUILD ON) endif() +elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "loong64|loongarch64") + set(ARCH "loongarch64") + set(ARCH_LOONGARCH64 ON) + if(${OQS_DIST_BUILD}) + set(OQS_DIST_LOONGARCH64_BUILD ON) + endif() elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "armel|armhf|armv7|arm32v7") set(ARCH "arm32v7") set(ARCH_ARM32v7 ON)