• Bug#1062361: marked as done (gnss-sdr: add support for loongarch64) (2/

    From Debian Bug Tracking System@1:229/2 to All on Tue Dec 10 12:40:02 2024
    [continued from previous message]

    --------------FBA9DB10EC649AE0377628B5
    Content-Type: text/x-patch; charset=UTF-8;
    name="gnss-sdr-add-loongarch64-support.patch"
    Content-Transfer-Encoding: 8bit
    Content-Disposition: attachment;
    filename="gnss-sdr-add-loongarch64-support.patch"

    Description: Add loongarch64 support
    Last-Update: 2024-01-30

    --- gnss-sdr-0.0.18.orig/CMakeLists.txt
    +++ gnss-sdr-0.0.18/CMakeLists.txt
    @@ -1200,7 +1200,7 @@ if(NOT VOLKGNSSSDR_FOUND)
    include(GNUInstallDirs)
    set(SUPPORTED_CPU_FEATURES_ARCH FALSE)
    if(CMAKE_SYSTEM_PROCESSOR MATCHES
    - "(^mips)|(^arm)|(^aarch64)|(x86_64)|(AMD64|amd64)|(^i.86$)|(^powerpc)|(^ppc)|(^s390x)|^riscv")
    + "(^mips)|(^arm)|(^aarch64)|(x86_64)|(AMD64|amd64)|(^i.86$)|(^loongarch64)|(^loong64)|(^powerpc)|(^ppc)|(^s390x)|^riscv")
    set(SUPPORTED_CPU_FEATURES_ARCH TRUE)
    endif()
    if(${CMAKE_INSTALL_LIBDIR} MATCHES lib64)
    @@ -1239,7 +1239,7 @@ if(NOT VOLKGNSSSDR_FOUND)
    set_package_properties(CPUFEATURES PROPERTIES
    DESCRIPTION "A cross platform C99 library to get CPU features at runtime (version: ${CPUFEATURES_VERSION})"
    )
    - if((CMAKE_SYSTEM_PROCESSOR MATCHES "(^s390x)|^riscv") AND (CPUFEATURES_VERSION VERSION_LESS "0.8.0")) # detect cpu_features without s390x / riscv support
    + if((CM