Dear Maintainer, I wish for valgrind:i386 and valgrind:amd64 to be installable at the same time, for cross-architecture debugging. The binary tools, could have prefixes, and the legacy symlinks using alternative mechanisms. Headers and documentation should go into arch independent libvalgrind-dev and libvalgrind/valgrind-doc packages, and manpages should go into corresponding valgrind:arch package, and by the same on both architectures. I think header files and the valgrind library should go into a separate package anyway, becasue it is possible, and common to use valgrind binary without them, i.e. to debug non-valgrind instrumented binaries, so it doesn't make that much sense to bundled them into valgrind:arch package. Thank you.
For completness of the bug report, this is what happens today when trying to coinstall it valgrind:i386 on amd64 with valgrind:amd64 # apt install valgrind:i386 The following additional packages will be installed: libc6-dbg:i386 valgrind-dbg:i386 Suggested packages: valgrind-mpi:i386 kcachegrind:i386 alleyoop:i386 valkyrie:i386 Recommended packages: gdb:i386 The following packages will be REMOVED: valgrind valgrind-dbg The following NEW packages will be installed: libc6-dbg:i386 valgrind:i386 valgrind-dbg:i386 0 upgraded, 3 newly installed, 2 to remove and 1 not upgraded. Need to get 62.6 MB of archives. After this operation, 57.6 MB disk space will be freed. Do you want to continue? [Y/n] ^C # Best regards, Witold
Any comments on this? It is still not working, and recently libdrm 2.4.105 pkgconfing requirement on valgrind, made it hard to cross-compile mesa from amd64 to amd64 + i386, with hacks. Regards, Witold