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)

Reply via email to