Package: libpetsc3.1 Version: 3.1.dfsg-7 Severity: wishlist
PETSc, when compiled with C++ as C-language, should be installed in $(PETSC_ARCH)-cxx-opt, not in $(PETSC_ARCH)-c-opt. This is required by various third party libraries that depend on PETSc, such as TAO. It should be ok to symlink c-opt to cxx-opt (or the other way around). I admit, this distinction between cxx and c versions of the library, where --with-c-support gives c-compatibility anyway, is strange to me. I have the third party libraries compiled with CC, but all my own code is C and compiled with cc anyway, so I am fairly certain there is no need for PETSc --with-c-language=C version at all, but perhaps some exotic environment requires that - I do not know. The best solution would be, I think, to have both cxx and c versions available, but then we would have the immediate problem of which version gets used if both are installed. Perhaps the alternatives-system can handle that and anyone wishing to use the non-default version would just set PETSC_DIR and PETSC_ARCH manually? Or is there a nicer solution? -Juha P.S. My apologies to Don Pellegrino, I should have remembered to mention the -with-c-support flag in #580546. I hope I do not mess you up again! =) -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.35-trunk-amd64 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libpetsc3.1 depends on: ii libamd2.2.0 1:3.4.0-2 approximate minimum degree orderin ii libatlas3gf-base [libla 3.8.3-24 Automatically Tuned Linear Algebra ii libblas3gf [libblas.so. 1.2-7 Basic Linear Algebra Reference imp ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib ii libgcc1 1:4.4.4-9 GCC support library ii libgfortran3 4.4.4-9 Runtime library for GNU Fortran ap ii libhdf5-openmpi-1.8.4 1.8.4-patch1-2 Hierarchical Data Format 5 (HDF5) ii libhypre-2.4.0 2.4.0b-7 High Performance Matrix Preconditi ii liblapack3gf [liblapack 3.2.2-1 library of linear algebra routines ii libopenmpi1.3 1.4.2-3 high performance message passing l ii libscotch-5.1 5.1.8a.dfsg-2 programs and libraries for graph, ii libspooles2.2 2.2-8 SPOOLES SParse Object Oriented Lin ii libstdc++6 4.4.4-9 The GNU Standard C++ Library v3 ii libumfpack5.4.0 1:3.4.0-2 sparse LU factorization library ii libx11-6 2:1.3.3-3 X11 client-side library ii openmpi-bin 1.4.2-3 high performance message passing l ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime libpetsc3.1 recommends no packages. libpetsc3.1 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org