Bug#1059262: trilinos: add loongarch64 support

Zhang Na zhangna at loongson.cn
Fri Dec 22 09:17:19 GMT 2023


Source: trilinos
Version: 13.2.0-5
Severity: normal
X-Debbugs-Cc: zhangna at loongson.cn

Dear Maintainer,

  Please add loong64 support in debian/control, thanks!

-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: loong64 (loongarch64)

Kernel: Linux 5.10.0-60.96.0.126.oe2203.loongarch64 (SMP w/32 CPU threads)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
-------------- next part --------------
>From 5228d627563b76c942c0ffb84121269f8a350586 Mon Sep 17 00:00:00 2001
From: Zhang Na <zhangna at loongson.cn>
Date: Fri, 22 Dec 2023 07:18:59 +0000
Subject: [PATCH] add loongarch64 support

---
 debian/control | 176 ++++++++++++++++++++++++-------------------------
 1 file changed, 88 insertions(+), 88 deletions(-)

diff --git a/debian/control b/debian/control
index 3caba1cb..0a56f351 100644
--- a/debian/control
+++ b/debian/control
@@ -35,7 +35,7 @@ Vcs-Git: https://salsa.debian.org/science-team/trilinos.git
 Vcs-Browser: https://salsa.debian.org/science-team/trilinos
 
 Package: trilinos-all-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends}, ${mydevpackages}
@@ -50,7 +50,7 @@ Description: object-oriented framework for large-scale problems - development fi
  This package depends on all Trilinos development packages.
 
 Package: trilinos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends}
@@ -65,7 +65,7 @@ Description: object-oriented framework for large-scale problems - development fi
  This package contains the development header and some makefile templates.
 
 Package: libtrilinos-amesos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -77,7 +77,7 @@ Description: direct sparse solver package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-amesos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -92,7 +92,7 @@ Description: direct sparse solver package - development files
  This package provides headers.
 
 Package: libtrilinos-amesos2-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -104,7 +104,7 @@ Description: next generation direct sparse solver package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-amesos2-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -119,7 +119,7 @@ Description: next generation direct sparse solver package - development files
  This package provides headers.
 
 Package: libtrilinos-anasazi-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -134,7 +134,7 @@ Description: large-scale eigenvalue algorithms - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-anasazi-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-anasazi-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -150,7 +150,7 @@ Description: large-scale eigenvalue algorithms - development files
  This package provides headers.
 
 Package: libtrilinos-aztecoo-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -164,7 +164,7 @@ Description: object-oriented interface to the Aztec solver - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-aztecoo-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: liblapack-dev, libtrilinos-aztecoo-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -179,7 +179,7 @@ Description: object-oriented interface to the Aztec solver - development files
  This package provides headers.
 
 Package: libtrilinos-belos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -193,7 +193,7 @@ Description: iterative linear solvers - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-belos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-belos-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -210,7 +210,7 @@ Description: iterative linear solvers - development files
  This package provides headers.
 
 Package: libtrilinos-epetra-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -222,7 +222,7 @@ Description: basis package for linear algebra - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-epetra-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-epetra-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -235,7 +235,7 @@ Description: basis package for linear algebra - development files
  This package provides headers.
 
 Package: libtrilinos-epetraext-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -246,7 +246,7 @@ Description: extensions to the Epetra toolkit - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-epetraext-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libhdf5-openmpi-dev, libtrilinos-epetraext-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -258,7 +258,7 @@ Description: extensions to the Epetra toolkit - development files
  This package provides headers.
 
 Package: libtrilinos-galeri-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -272,7 +272,7 @@ Description: generation of distributed linear systems - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-galeri-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-galeri-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -287,7 +287,7 @@ Description: generation of distributed linear systems - development files
  This package provides headers.
 
 Package: libtrilinos-ifpack-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -301,7 +301,7 @@ Description: algebraic preconditioners - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-ifpack-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -318,7 +318,7 @@ Description: algebraic preconditioners - development files
  This package provides headers.
 
 Package: libtrilinos-ifpack2-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -332,7 +332,7 @@ Description: next generation algebraic preconditioners - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-ifpack2-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -349,7 +349,7 @@ Description: next generation algebraic preconditioners - development files
  This package provides headers.
 
 Package: libtrilinos-intrepid-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -363,7 +363,7 @@ Description: compatible discretizations of PDEs - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-intrepid-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-intrepid-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -378,7 +378,7 @@ Description: compatible discretizations of PDEs - development files
  This package provides headers.
 
 Package: libtrilinos-intrepid2-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -391,7 +391,7 @@ Description: next generation compatible discretizations of PDEs - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-intrepid2-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-intrepid2-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -405,7 +405,7 @@ Description: next generation compatible discretizations of PDEs - development fi
  This package provides headers.
 
 Package: libtrilinos-isorropia-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -420,7 +420,7 @@ Description: partitioning, load balancing, coloring of sparse matrices - runtime
  This package contains the dynamic libraries.
 
 Package: libtrilinos-isorropia-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-isorropia-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -436,7 +436,7 @@ Description: partitioning, load balancing, coloring of sparse matrices - develop
  This package provides headers.
 
 Package: libtrilinos-kokkos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -451,7 +451,7 @@ Description: Trilinos Kokkos programming model - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-kokkos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-kokkos-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -467,7 +467,7 @@ Description: Trilinos Kokkos programming model - development files
  This package provides headers.
 
 Package: libtrilinos-kokkos-kernels-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -484,7 +484,7 @@ Description: Kokkos local computational kernels - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-kokkos-kernels-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Replaces: libtrilinos-tpetra-dev (<< 12.12.0)
@@ -504,7 +504,7 @@ Description: Kokkos local computational kernels - development files
  This package provides headers.
 
 Package: libtrilinos-komplex-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -515,7 +515,7 @@ Description: complex linear solver package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-komplex-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-komplex-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -527,7 +527,7 @@ Description: complex linear solver package - development files
  This package provides headers.
 
 Package: libtrilinos-ml-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -545,7 +545,7 @@ Description: multigrid preconditioning - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-ml-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -567,7 +567,7 @@ Description: multigrid preconditioning - development files
  This package provides headers.
 
 Package: libtrilinos-moertel-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -585,7 +585,7 @@ Description: mortar methods package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-moertel-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-moertel-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -604,7 +604,7 @@ Description: mortar methods package - development files
  This package provides headers.
 
 Package: libtrilinos-muelu-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -618,7 +618,7 @@ Description: next generation multilevel preconditioner capabilities - runtime fi
  This package contains the dynamic libraries.
 
 Package: libtrilinos-muelu-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -635,7 +635,7 @@ Description: next generation multilevel preconditioner capabilities - developmen
  This package provides headers.
 
 Package: libtrilinos-nox-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -649,7 +649,7 @@ Description: robust solution of nonlinear equations - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-nox-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -666,7 +666,7 @@ Description: robust solution of nonlinear equations - development files
  This package provides headers.
 
 Package: libtrilinos-pamgen-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -679,7 +679,7 @@ Description: hexahedral and quadrilateral mesh generator - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-pamgen-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-pamgen-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -693,7 +693,7 @@ Description: hexahedral and quadrilateral mesh generator - development files
  This package provides headers.
 
 Package: libtrilinos-phalanx-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -711,7 +711,7 @@ Description: local field evaluation kernel - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-phalanx-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-phalanx-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -730,7 +730,7 @@ Description: local field evaluation kernel - development files
  This package provides headers.
 
 Package: libtrilinos-pike-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -745,7 +745,7 @@ Description: physics integration kernels - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-pike-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-pike-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -761,7 +761,7 @@ Description: physics integration kernels - development files
  This package provides headers.
 
 Package: libtrilinos-piro-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -777,7 +777,7 @@ Description: embedded nonlinear analysis package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-piro-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-piro-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -794,7 +794,7 @@ Description: embedded nonlinear analysis package - development files
  This package provides headers.
 
 Package: libtrilinos-pliris-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -806,7 +806,7 @@ Description: Trilinos dense solvers package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-pliris-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-pliris-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -819,7 +819,7 @@ Description: Trilinos dense solvers package - development files
  This package provides headers.
 
 Package: libtrilinos-rol-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -832,7 +832,7 @@ Description: rapid optimization library - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-rol-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -848,7 +848,7 @@ Description: rapid optimization library - development files
  This package provides headers.
 
 Package: libtrilinos-rtop-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -859,7 +859,7 @@ Description: reductions/transformation operators - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-rtop-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-rtop-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -871,7 +871,7 @@ Description: reductions/transformation operators - development files
  This package provides headers.
 
 Package: libtrilinos-rythmos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -885,7 +885,7 @@ Description: Trilinos transient integrator - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-rythmos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-rythmos-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -900,7 +900,7 @@ Description: Trilinos transient integrator - development files
  This package provides headers.
 
 Package: libtrilinos-sacado-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -912,7 +912,7 @@ Description: automatic differentiation for C++ applications - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-sacado-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-sacado-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -925,7 +925,7 @@ Description: automatic differentiation for C++ applications - development files
  This package provides headers.
 
 Package: libtrilinos-shards-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -942,7 +942,7 @@ Description: interoperability tools for PDE solving - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-shards-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-shards-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -960,7 +960,7 @@ Description: interoperability tools for PDE solving - development files
  This package provides headers.
 
 Package: libtrilinos-shylu-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -980,7 +980,7 @@ Description: solving sparse linear systems - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-shylu-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-shylu-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1001,7 +1001,7 @@ Description: solving sparse linear systems - development files
  This package provides headers.
 
 Package: libtrilinos-trilinosss-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1011,7 +1011,7 @@ Description: suitesparse with adaptations for Amesos - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-trilinosss-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-trilinosss-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1022,7 +1022,7 @@ Description: suitesparse with adaptations for Amesos - development files
  This package provides headers.
 
 Package: libtrilinos-stokhos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1036,7 +1036,7 @@ Description: Trilinos uncertainty quantification package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-stokhos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -1053,7 +1053,7 @@ Description: Trilinos uncertainty quantification package - development files
  This package provides headers.
 
 Package: libtrilinos-stratimikos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1066,7 +1066,7 @@ Description: wrappers for linear solvers and preconditioners - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-stratimikos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -1082,7 +1082,7 @@ Description: wrappers for linear solvers and preconditioners - development files
  This package provides headers.
 
 Package: libtrilinos-teko-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1102,7 +1102,7 @@ Description: block preconditioners - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-teko-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-teko-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1123,7 +1123,7 @@ Description: block preconditioners - development files
  This package provides headers.
 
 Package: libtrilinos-teuchos-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1135,7 +1135,7 @@ Description: common tools for Trilinos - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-teuchos-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: binutils-dev, libiberty-dev, libblas-dev, liblapack-dev, libtrilinos-teuchos-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1148,7 +1148,7 @@ Description: common tools for Trilinos - development files
  This package provides headers.
 
 Package: libtrilinos-thyra-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1162,7 +1162,7 @@ Description: interoperability layer for numerical software - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-thyra-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-thyra-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1177,7 +1177,7 @@ Description: interoperability layer for numerical software - development files
  This package provides headers.
 
 Package: libtrilinos-tpetra-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1188,7 +1188,7 @@ Description: templated numerical linear algebra package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-tpetra-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: liblapack-dev, libtrilinos-tpetra-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1202,7 +1202,7 @@ Description: templated numerical linear algebra package - development files
  This package provides headers.
 
 Package: libtrilinos-trilinoscouplings-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1213,7 +1213,7 @@ Description: combining Trilinos packages - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-trilinoscouplings-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 # Manually add libtrilinos-trilinosss-dev as dependency until
@@ -1227,7 +1227,7 @@ Description: combining Trilinos packages - development files
  This package provides headers.
 
 Package: libtrilinos-triutils-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1237,7 +1237,7 @@ Description: utilities for Trilinos - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-triutils-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-triutils-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1248,7 +1248,7 @@ Description: utilities for Trilinos - development files
  This package provides headers.
 
 Package: libtrilinos-xpetra-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1261,7 +1261,7 @@ Description: conversion between Epetra and Teuchos objects - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-xpetra-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-xpetra-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1275,7 +1275,7 @@ Description: conversion between Epetra and Teuchos objects - development files
  This package provides headers.
 
 Package: libtrilinos-zoltan-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1290,7 +1290,7 @@ Description: parallel dynamic load balancing - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-zoltan-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-zoltan-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
@@ -1306,7 +1306,7 @@ Description: parallel dynamic load balancing - development files
  This package provides headers.
 
 Package: libtrilinos-zoltan2-13.2
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -1318,7 +1318,7 @@ Description: Trilinos next generation load balancing package - runtime files
  This package contains the dynamic libraries.
 
 Package: libtrilinos-zoltan2-dev
-Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64
+Architecture: amd64 arm64 ppc64el s390x ppc64 riscv64 loong64
 Multi-Arch: same
 Section: libdevel
 Depends: libtrilinos-zoltan2-13.2 (= ${binary:Version}), trilinos-dev, ${misc:Depends}
-- 
2.43.0



More information about the debian-science-maintainers mailing list