#941160 valgrind: Support multiarch consintallability

Package:
valgrind
Source:
valgrind
Description:
instrumentation framework for building dynamic analysis tools
Submitter:
Witold Baryluk
Date:
2021-04-15 18:09:03 UTC
Severity:
normal
#941160#5
Date:
2019-09-25 18:55:33 UTC
From:
To:
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.

#941160#10
Date:
2019-09-25 19:45:45 UTC
From:
To:
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

#941160#15
Date:
2021-04-15 18:04:58 UTC
From:
To:
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