> I have a package (dpuser [1]), that during execution may call the c++ > compiler g++ for some on-the-fly-generated C++ files that use the > standard C++ library. > > I am now curious on how I need to specify the runtime dependency from the > -dev library? The C++ compiler is probably just the "g++" package, but how do > I specify the corresponding stdc++ lib? Using libstdc++-5-dev is not > nice since it will break if the default gcc switches to version 6 (and > also if on some backport version 4 is required). Or is the correct > libstdc++-dev package automatically installed with g++?
Seems so. $ apt-cache depends g++ g++ Depends: cpp Depends: gcc Depends: g++-4.9 Depends: gcc-4.9 Suggests: g++-multilib $ apt-cache depends g++-4.9 g++-4.9 Depends: gcc-4.9-base Depends: gcc-4.9 Depends: libstdc++-4.9-dev Depends: libc6 Depends: libcloog-isl4 Depends: libgmp10 Depends: libisl10 Depends: libmpc3 Depends: libmpfr4 Depends: zlib1g Suggests: g++-4.9-multilib Suggests: <gcc-4.9-doc> Suggests: libstdc++6-4.9-dbg $ apt-cache depends g++-5 g++-5 Depends: gcc-5-base Depends: gcc-5 Depends: libstdc++-5-dev Depends: libc6 Depends: libgmp10 Depends: libisl15 Depends: libmpc3 Depends: libmpfr4 Depends: zlib1g Suggests: g++-5-multilib Suggests: <gcc-5-doc> Suggests: libstdc++6-5-dbg -- Accept: text/plain, text/x-diff Accept-Language: eo,en,ru X-Keep-In-CC: yes X-Web-Site: sinsekvu.github.io