Package: libpq-dev Version: 13.3-1 Followup-For: Bug #995768 X-Debbugs-Cc: [email protected]
> That is expected behavior for most lib*-dev packages. I wasn't aware of that. Isn't that what Debian's multiarch is about? > Why do you need both in parallel? I am crosscompiling projects from x86 build machine to arm64 and armhf. I've got no issues with having libssl-dev, zlib1g-dev, libc6-dev, libgcc-10-dev and a bunch of other development packages, coming from apt, installed concurrently for my host and both arm versions. I've been using this setup for a very long time without issues because it is perfectly integrated with CMake and clang. libpq-dev does not want to cooperate because it contains different /usr/bin/pg_config in each architecture package. If not for this single file, the -dev package would be installable like all other ones.

