Below are two tables showing the two problem classes that prevent co-installation of Multi-Arch:same binaries

For every M-A:same package we create a dummy package with the -pseudo prefix which depends on that package for amd64 and a dummy architecture generated from amd64 (called armhf here).

A machine parsable version can be retrieved in dose yaml format

Hover over a package name with your cursor for architecture and version information. Hovering over the arrows in the depchain columns will show the dependency that led from one package in the chain to the next.

src:gcc-defaults

Top 10 summary

The following is a summary of the full "missing" and "conflict" tables below. It only shows the first and last columns of the full tables and only displays the top 10 rows.

Conflict

# of packages per conflictConflict
43cpp-16:armhf
43cpp:armhf
43gcc-16:armhf
43gcc:armhf
41binutils-x86-64-linux-gnu:amd64
38binutils:armhf
30gfortran:amd64
29gfortran-16:amd64
9g++-16:amd64
5g++:armhf

conflict

The packages in the third column cannot satisfy their (possibly transitive) dependencies because the last package(s) in the first depchain have an unsatisfied conflict which is shown in the last column. The second depchain column shows the dependency chain(s) to the package which the last package(s) in the first depchain conflict with. Sometimes, multiple dependency chains sharing the same conflict exist. Hovering over the arrows in the depchains column with your cursor will show the dependency that led from one package in the chain to the next.

The output is first grouped by the shared conflicting dependency (last column) and then by the shared dependency chains (fourth and fifth column). The groups are sorted by the number of packages sharing the conflict in the last column. Within each group, the output is sorted by the number of packages sharing the same dependency chains.

# of packages per conflict# of packages per depchainpackages with (possibly transitive) conflicting dependenciesDepchain 1Depchain2Conflict
43 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 cpp-16:armhf
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp → cpp-16
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → cpp → cpp-16 → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → cpp → cpp-16
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libdune-common-dev → gfortran → cpp → cpp-16
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → cpp → cpp-16
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libdune-grid-dev → libdune-common-dev → gfortran → cpp → cpp-16
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → cpp → cpp-16
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → cpp → cpp-16
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → cpp → cpp-16 → (*) → libfastjet-fortran-dev → gfortran → cpp → cpp-16
1libmpich-dev-pseudo(*) → libmpich-dev → g++ → cpp → cpp-16 → (*) → libmpich-dev → g++ → cpp → cpp-16
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp → cpp-16
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-common-dev → libdune-common-dev → gfortran → cpp → cpp-16
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → cpp → cpp-16
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-grid → libdune-common-dev → gfortran → cpp → cpp-16
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → cpp → cpp-16
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-simulators → libdune-common-dev → gfortran → cpp → cpp-16
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → cpp → cpp-16
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → cpp → cpp-16 → (*) → libopm-upscaling → libdune-common-dev → gfortran → cpp → cpp-16
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → cpp → cpp-16
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc-complex3.25-dev → gfortran → cpp → cpp-16
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → cpp → cpp-16
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc64-complex3.25-dev → gfortran → cpp → cpp-16
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → cpp → cpp-16 → (*) → libpetsc64-real3.25-dev → gfortran → cpp → cpp-16
1librust-cairo-rs-0.18-dev-pseudo(*) → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16 → (*) → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → cpp → cpp-16 → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → cpp → cpp-16
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → cpp → cpp-16 → (*) → librust-clipper2c-sys-dev → g++ → cpp → cpp-16
1librust-gdk-0.18-dev-pseudo(*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16 → (*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16
1librust-gtk-0.18-dev-pseudo(*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16 → (*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16
1librust-libhandy-0.11-dev-pseudo(*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16 → (*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16
1librust-libphosh-dev-pseudo(*) → librust-libphosh-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → cpp-16 → (*) → librust-libphosh-dev → gobject-introspection → gobject-introspection-bin → build-essential → g++ → cpp → cpp-16
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → cpp → cpp-16 → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → cpp → cpp-16
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → gcc → cpp → cpp-16 → (*) → openjdk-21-testsupport → build-essential → g++ → cpp → cpp-16
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → gcc → cpp → cpp-16 → (*) → openjdk-25-testsupport → build-essential → g++ → cpp → cpp-16
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → gcc → cpp → cpp-16 → (*) → openjdk-26-testsupport → build-essential → g++ → cpp → cpp-16
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → gcc → cpp → cpp-16 → (*) → openjdk-27-testsupport → build-essential → g++ → cpp → cpp-16
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → gcc → cpp → cpp-16 → (*) → openjdk-28-testsupport → build-essential → g++ → cpp → cpp-16
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16 → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → cpp-16
43 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp cpp:armhf
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → cpp
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → cpp → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → cpp
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → (*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → cpp → (*) → libdune-common-dev → gfortran → cpp
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → cpp → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → cpp
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → cpp → (*) → libdune-grid-dev → libdune-common-dev → gfortran → cpp
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → cpp → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → cpp
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → cpp → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → cpp
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → cpp → (*) → libfastjet-fortran-dev → gfortran → cpp
1libmpich-dev-pseudo(*) → libmpich-dev → g++ → cpp → (*) → libmpich-dev → g++ → cpp
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → cpp
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → cpp → (*) → libopm-common-dev → libdune-common-dev → gfortran → cpp
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → cpp → (*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → cpp
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → cpp → (*) → libopm-grid → libdune-common-dev → gfortran → cpp
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → cpp → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → cpp
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → cpp → (*) → libopm-simulators → libdune-common-dev → gfortran → cpp
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → cpp → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → cpp
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → cpp → (*) → libopm-upscaling → libdune-common-dev → gfortran → cpp
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → cpp → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → cpp
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → cpp → (*) → libpetsc-complex3.25-dev → gfortran → cpp
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → cpp → (*) → libpetsc-real3.25-dev → gfortran → cpp
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → cpp → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → cpp
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → cpp → (*) → libpetsc64-complex3.25-dev → gfortran → cpp
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → cpp
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → cpp → (*) → libpetsc64-real3.25-dev → gfortran → cpp
1librust-cairo-rs-0.18-dev-pseudo(*) → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → (*) → librust-cairo-rs-0.18-dev → rustc → gcc → cpp
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → cpp → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → cpp
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → cpp → (*) → librust-clipper2c-sys-dev → g++ → cpp
1librust-gdk-0.18-dev-pseudo(*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → (*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp
1librust-gtk-0.18-dev-pseudo(*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → (*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp
1librust-libhandy-0.11-dev-pseudo(*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → (*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp
1librust-libphosh-dev-pseudo(*) → librust-libphosh-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → cpp → (*) → librust-libphosh-dev → gobject-introspection → gobject-introspection-bin → build-essential → g++ → cpp
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → cpp → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → cpp
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → gcc → cpp → (*) → openjdk-21-testsupport → build-essential → g++ → cpp
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → gcc → cpp → (*) → openjdk-25-testsupport → build-essential → g++ → cpp
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → gcc → cpp → (*) → openjdk-26-testsupport → build-essential → g++ → cpp
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → gcc → cpp → (*) → openjdk-27-testsupport → build-essential → g++ → cpp
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → gcc → cpp → (*) → openjdk-28-testsupport → build-essential → g++ → cpp
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → cpp
43 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 gcc-16:armhf
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gfortran-16 → gcc-16
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libdune-grid-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → gcc → gcc-16 → (*) → libfastjet-fortran-dev → gfortran → gfortran-16 → gcc-16
1libmpich-dev-pseudo(*) → libmpich-dev → g++ → gcc-16 → (*) → libmpich-dev → g++ → gcc-16
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-common-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-grid → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-simulators → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-16 → (*) → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16 → gcc-16
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc-complex3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc64-complex3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → (*) → libpetsc64-real3.25-dev → gfortran → gfortran-16 → gcc-16
1librust-cairo-rs-0.18-dev-pseudo(*) → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16 → (*) → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → gcc-16 → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → gcc-16
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → gcc-16 → (*) → librust-clipper2c-sys-dev → g++ → gcc-16
1librust-gdk-0.18-dev-pseudo(*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16 → (*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16
1librust-gtk-0.18-dev-pseudo(*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16 → (*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16
1librust-libhandy-0.11-dev-pseudo(*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16 → (*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16
1librust-libphosh-dev-pseudo(*) → librust-libphosh-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → gcc-16 → (*) → librust-libphosh-dev → gobject-introspection → gobject-introspection-bin → build-essential → g++ → gcc-16
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc-16 → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc-16
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → gcc → gcc-16 → (*) → openjdk-21-testsupport → build-essential → g++ → gcc-16
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → gcc → gcc-16 → (*) → openjdk-25-testsupport → build-essential → g++ → gcc-16
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → gcc → gcc-16 → (*) → openjdk-26-testsupport → build-essential → g++ → gcc-16
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → gcc → gcc-16 → (*) → openjdk-27-testsupport → build-essential → g++ → gcc-16
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → gcc → gcc-16 → (*) → openjdk-28-testsupport → build-essential → g++ → gcc-16
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-dev → g++-16 → gcc-16
43 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc gcc:armhf
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gcc → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gcc
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → (*) → libdolfinx-dev → libhdf5-mpi-dev → libhdf5-openmpi-dev → libopenmpi-dev → gfortran → gcc
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → gcc → (*) → libdune-common-dev → gfortran → gcc
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → gcc → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → gcc
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → gcc → (*) → libdune-grid-dev → libdune-common-dev → gfortran → gcc
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gcc → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gcc
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gcc → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gcc
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → gcc → (*) → libfastjet-fortran-dev → gfortran → gcc
1libmpich-dev-pseudo(*) → libmpich-dev → g++ → gcc → (*) → libmpich-dev → g++ → gcc
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → gcc → (*) → libopm-common-dev → libdune-common-dev → gfortran → gcc
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → gcc → (*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → gcc
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → gcc → (*) → libopm-grid → libdune-common-dev → gfortran → gcc
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gcc → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gcc
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → gcc → (*) → libopm-simulators → libdune-common-dev → gfortran → gcc
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gcc → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gcc
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → gcc → (*) → libopm-upscaling → libdune-common-dev → gfortran → gcc
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gcc → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gcc
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → gcc → (*) → libpetsc-complex3.25-dev → gfortran → gcc
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → gcc → (*) → libpetsc-real3.25-dev → gfortran → gcc
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gcc → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gcc
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → gcc → (*) → libpetsc64-complex3.25-dev → gfortran → gcc
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → gcc → (*) → libpetsc64-real3.25-dev → gfortran → gcc
1librust-cairo-rs-0.18-dev-pseudo(*) → librust-cairo-rs-0.18-dev → rustc → gcc → (*) → librust-cairo-rs-0.18-dev → rustc → gcc
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → gcc → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → gcc
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → gcc → (*) → librust-clipper2c-sys-dev → g++ → gcc
1librust-gdk-0.18-dev-pseudo(*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → (*) → librust-gdk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc
1librust-gtk-0.18-dev-pseudo(*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → (*) → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc
1librust-libhandy-0.11-dev-pseudo(*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → (*) → librust-libhandy-0.11-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc
1librust-libphosh-dev-pseudo(*) → librust-libphosh-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → gcc → (*) → librust-libphosh-dev → gobject-introspection → gobject-introspection-bin → build-essential → gcc
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → gcc → (*) → openjdk-21-testsupport → build-essential → gcc
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → gcc → (*) → openjdk-25-testsupport → build-essential → gcc
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → gcc → (*) → openjdk-26-testsupport → build-essential → gcc
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → gcc → (*) → openjdk-27-testsupport → build-essential → gcc
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → gcc → (*) → openjdk-28-testsupport → build-essential → gcc
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc
41 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu binutils-x86-64-linux-gnu:amd64
1libcoarrays-mpich-dev-pseudo(*) → libcoarrays-mpich-dev → libcoarrays-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libcoarrays-mpich-dev → libcoarrays-dev → gfortran-16 → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libcoarrays-openmpi-dev-pseudo(*) → libcoarrays-openmpi-dev → libcoarrays-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libcoarrays-openmpi-dev → libcoarrays-dev → gfortran-16 → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdune-grid-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libfastjet-fortran-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libmpich-dev-pseudo(*) → libmpich-dev → g++ → gcc-16 → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libmpich-dev → g++ → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-grid → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-x86-64-linux-gnu → gfortran-16-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-libc-dev → dpkg-dev → binutils → binutils-x86-64-linux-gnu → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → gcc-16 → binutils → binutils-x86-64-linux-gnu
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → gcc-16 → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → librust-clipper2c-sys-dev → g++ → gcc-16 → binutils → binutils-x86-64-linux-gnu
1librust-libphosh-dev-pseudo(*) → librust-libphosh-dev → gobject-introspection → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → librust-libphosh-dev → librust-gtk-0.18-dev → librust-cairo-rs-0.18-dev → rustc → binutils → binutils-x86-64-linux-gnu
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc-16 → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc-16 → binutils → binutils-x86-64-linux-gnu
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → dpkg-dev → binutils → binutils-x86-64-linux-gnu → (*) → openjdk-21-testsupport → build-essential → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → dpkg-dev → binutils → binutils-x86-64-linux-gnu → (*) → openjdk-25-testsupport → build-essential → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → dpkg-dev → binutils → binutils-x86-64-linux-gnu → (*) → openjdk-26-testsupport → build-essential → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → dpkg-dev → binutils → binutils-x86-64-linux-gnu → (*) → openjdk-27-testsupport → build-essential → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → dpkg-dev → binutils → binutils-x86-64-linux-gnu → (*) → openjdk-28-testsupport → build-essential → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-x86-64-linux-gnu → gcc-16-x86-64-linux-gnu → binutils-x86-64-linux-gnu → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → binutils-x86-64-linux-gnu
38 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils binutils:armhf
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdolfinx-dev → libhdf5-mpi-dev → libhdf5-openmpi-dev → libopenmpi-dev → gfortran-15 → gcc-15 → binutils
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdune-grid-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → gcc → gcc-16 → binutils → (*) → libfastjet-fortran-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libmpich-dev-pseudo(*) → libmpich-dev → g++ → gcc-16 → binutils → (*) → libmpich-dev → g++ → gcc-16 → binutils
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-common-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-grid → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-simulators → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → gcc → gcc-16 → binutils → (*) → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc-complex3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc64-complex3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → libpetsc64-real3.25-dev → gfortran → gfortran-16 → gcc-16 → binutils
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → gcc-16 → binutils → (*) → librust-clipper2-dev → librust-libc-dev → dpkg-dev → binutils
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → gcc-16 → binutils → (*) → librust-clipper2c-sys-dev → librust-libc-dev → dpkg-dev → binutils
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc-16 → binutils → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → gcc-16 → binutils
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → gcc → gcc-16 → binutils → (*) → openjdk-21-testsupport → build-essential → dpkg-dev → binutils
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → gcc → gcc-16 → binutils → (*) → openjdk-25-testsupport → build-essential → dpkg-dev → binutils
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → gcc → gcc-16 → binutils → (*) → openjdk-26-testsupport → build-essential → dpkg-dev → binutils
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → gcc → gcc-16 → binutils → (*) → openjdk-27-testsupport → build-essential → dpkg-dev → binutils
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → gcc → gcc-16 → binutils → (*) → openjdk-28-testsupport → build-essential → dpkg-dev → binutils
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gcc → gcc-16 → binutils → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-dev → g++-15 → gcc-15 → binutils
30 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran gfortran:amd64
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → (*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → (*) → libdune-common-dev → gfortran
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → (*) → libdune-geometry-dev → libdune-common-dev → gfortran
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → (*) → libdune-grid-dev → libdune-common-dev → gfortran
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → (*) → libfastjet-fortran-dev → gfortran
1libgridtools-dev-pseudo(*) → libgridtools-dev → mpi-default-dev → libopenmpi-dev → gfortran → (*) → libgridtools-dev → mpi-default-dev → libopenmpi-dev → gfortran
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → (*) → libopm-common-dev → libdune-common-dev → gfortran
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → (*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → (*) → libopm-grid → libdune-common-dev → gfortran
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → (*) → libopm-simulators → libdune-common-dev → gfortran
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → (*) → libopm-upscaling → libdune-common-dev → gfortran
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → (*) → libpetsc-complex3.25-dev → gfortran
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → (*) → libpetsc-real3.25-dev → gfortran
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → (*) → libpetsc64-complex3.25-dev → gfortran
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → (*) → libpetsc64-real3.25-dev → gfortran
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran
29 1fenics-pseudo(*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → fenics → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 gfortran-16:amd64
1libdolfin-dev-pseudo(*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → libdolfin-dev → libpetsc-real3.25-dev → gfortran → gfortran-16
1libdolfin64-dev-pseudo(*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16 → (*) → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16
1libdolfinx-complex-dev-pseudo(*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gfortran-16 → (*) → libdolfinx-complex-dev → libpetsc-complex3.25-dev → gfortran → gfortran-16
1libdolfinx-dev-pseudo(*) → libdolfinx-dev → libhdf5-mpi-dev → libhdf5-openmpi-dev → libopenmpi-dev → gfortran-16 → (*) → libdolfinx-dev → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16
1libdolfinx-real-dev-pseudo(*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16
1libdune-common-dev-pseudo(*) → libdune-common-dev → gfortran → gfortran-16 → (*) → libdune-common-dev → gfortran → gfortran-16
1libdune-geometry-dev-pseudo(*) → libdune-geometry-dev → libdune-common-dev → gfortran → gfortran-16 → (*) → libdune-geometry-dev → libdune-common-dev → gfortran → gfortran-16
1libdune-grid-dev-pseudo(*) → libdune-grid-dev → libdune-common-dev → gfortran → gfortran-16 → (*) → libdune-grid-dev → libdune-common-dev → gfortran → gfortran-16
1libdune-grid-glue-dev-pseudo(*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gfortran-16 → (*) → libdune-grid-glue-dev → libdune-common-dev → gfortran → gfortran-16
1libdune-uggrid-dev-pseudo(*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gfortran-16 → (*) → libdune-uggrid-dev → libdune-common-dev → gfortran → gfortran-16
1libfastjet-fortran-dev-pseudo(*) → libfastjet-fortran-dev → gfortran → gfortran-16 → (*) → libfastjet-fortran-dev → gfortran → gfortran-16
1libmshr64-dev-pseudo(*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16 → (*) → libmshr64-dev → libdolfin64-dev → libpetsc64-real3.25-dev → gfortran → gfortran-16
1libopm-common-dev-pseudo(*) → libopm-common-dev → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-common-dev → libdune-common-dev → gfortran → gfortran-16
1libopm-grid-dev-pseudo(*) → libopm-grid-dev → libdune-istl-dev → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-grid-dev → libopm-common-dev → libdune-common-dev → gfortran → gfortran-16
1libopm-grid-pseudo(*) → libopm-grid → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-grid → libdune-common-dev → gfortran → gfortran-16
1libopm-simulators-dev-pseudo(*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-simulators-dev → libopm-simulators → libdune-common-dev → gfortran → gfortran-16
1libopm-simulators-pseudo(*) → libopm-simulators → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-simulators → libdune-common-dev → gfortran → gfortran-16
1libopm-upscaling-dev-pseudo(*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-upscaling-dev → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16
1libopm-upscaling-pseudo(*) → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16 → (*) → libopm-upscaling → libdune-common-dev → gfortran → gfortran-16
1libpetsc-complex3.25-dbg-pseudo(*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gfortran-16 → (*) → libpetsc-complex3.25-dbg → libpetsc-complex3.25-dev → gfortran → gfortran-16
1libpetsc-complex3.25-dev-pseudo(*) → libpetsc-complex3.25-dev → gfortran → gfortran-16 → (*) → libpetsc-complex3.25-dev → gfortran → gfortran-16
1libpetsc-real3.25-dbg-pseudo(*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → libpetsc-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16
1libpetsc-real3.25-dev-pseudo(*) → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → libpetsc-real3.25-dev → gfortran → gfortran-16
1libpetsc64-complex3.25-dbg-pseudo(*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gfortran-16 → (*) → libpetsc64-complex3.25-dbg → libpetsc64-complex3.25-dev → gfortran → gfortran-16
1libpetsc64-complex3.25-dev-pseudo(*) → libpetsc64-complex3.25-dev → gfortran → gfortran-16 → (*) → libpetsc64-complex3.25-dev → gfortran → gfortran-16
1libpetsc64-real3.25-dbg-pseudo(*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → libpetsc64-real3.25-dbg → libpetsc-real3.25-dev → gfortran → gfortran-16
1libpetsc64-real3.25-dev-pseudo(*) → libpetsc64-real3.25-dev → gfortran → gfortran-16 → (*) → libpetsc64-real3.25-dev → gfortran → gfortran-16
1python3-dolfinx-pseudo(*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16 → (*) → python3-dolfinx → python3-dolfinx-real → libdolfinx-real-dev → libpetsc-real3.25-dev → gfortran → gfortran-16
9 1libmpich-dev-pseudo(*) → libmpich-dev → g++ → g++-16 → (*) → libmpich-dev → g++ → g++-16 g++-16:amd64
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → g++-16 → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → g++-16
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → g++-16 → (*) → librust-clipper2c-sys-dev → g++ → g++-16
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → g++-16 → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → g++-16
1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → g++ → g++-16 → (*) → openjdk-21-testsupport → build-essential → g++ → g++-16
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → g++ → g++-16 → (*) → openjdk-25-testsupport → build-essential → g++ → g++-16
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → g++ → g++-16 → (*) → openjdk-26-testsupport → build-essential → g++ → g++-16
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → g++ → g++-16 → (*) → openjdk-27-testsupport → build-essential → g++ → g++-16
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → g++ → g++-16 → (*) → openjdk-28-testsupport → build-essential → g++ → g++-16
5 1openjdk-21-testsupport-pseudo(*) → openjdk-21-testsupport → build-essential → g++ → (*) → openjdk-21-testsupport → build-essential → g++ g++:armhf
1openjdk-25-testsupport-pseudo(*) → openjdk-25-testsupport → build-essential → g++ → (*) → openjdk-25-testsupport → build-essential → g++
1openjdk-26-testsupport-pseudo(*) → openjdk-26-testsupport → build-essential → g++ → (*) → openjdk-26-testsupport → build-essential → g++
1openjdk-27-testsupport-pseudo(*) → openjdk-27-testsupport → build-essential → g++ → (*) → openjdk-27-testsupport → build-essential → g++
1openjdk-28-testsupport-pseudo(*) → openjdk-28-testsupport → build-essential → g++ → (*) → openjdk-28-testsupport → build-essential → g++
4 1libmpich-dev-pseudo(*) → libmpich-dev → g++ → (*) → libmpich-dev → g++ g++:amd64
1librust-clipper2-dev-pseudo(*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++ → (*) → librust-clipper2-dev → librust-clipper2c-sys-dev → g++
1librust-clipper2c-sys-dev-pseudo(*) → librust-clipper2c-sys-dev → g++ → (*) → librust-clipper2c-sys-dev → g++
1libtachyon-mpich-0-dev-pseudo(*) → libtachyon-mpich-0-dev → libmpich-dev → g++ → (*) → libtachyon-mpich-0-dev → libmpich-dev → g++

generated: 20260928T000000Z


The JSON data used to generate these pages was computed using botch, the bootstrap/build ordering tool chain. The source code of botch can be redistributed under the terms of the LGPL3+ with an OCaml linking exception. The source code can be retrieved from https://salsa.debian.org/debian-bootstrap-team/botch

The html pages were generated by code which can be retrieved from https://salsa.debian.org/debian-bootstrap-team/boott and which can be redistributed under the terms of the AGPL3+

For questions and bugreports please contact j [dot] schauer [at] email [dot] de.